Всем привет!
Ситуация такая,
Инфоблок с товарами выводится в разных местах сайта разными компонентами - catalog, news и прочие кастомные.
Есть выбор города. Запоминается id города и id региона(области, края).
В карточках есть два свойства город и регион.
Нужно везде выводить первыми карточки товара для данного города, дальше всё остальное.
Если для данного города нет карточек товара, то выводить для региона, дальше всё остальное.
Если для региона нет, то выводить всё.
Как это сделать, посоветуйте? Это не фильтрация, а какая-то хитрая сортировка получается.
Ситуация такая,
Инфоблок с товарами выводится в разных местах сайта разными компонентами - catalog, news и прочие кастомные.
Есть выбор города. Запоминается id города и id региона(области, края).
В карточках есть два свойства город и регион.
Нужно везде выводить первыми карточки товара для данного города, дальше всё остальное.
Если для данного города нет карточек товара, то выводить для региона, дальше всё остальное.
Если для региона нет, то выводить всё.
Как это сделать, посоветуйте? Это не фильтрация, а какая-то хитрая сортировка получается.