ALF002007 VIP
Total posts: 15
28 Авг 2017 22:06

Здравствуйте, Сергей! Скажите, пожалуйста, есть ли решение, ну, или в какую сторону искать, для реализации задачи построения страницы контента(каталога, карточки товара и т.д.) через зависимые списки. Например, - КЛАДР, - список отелей по регионам -> городам и т.д., - построение автокаталога: марка а/м -> модель -> год выпуска -> двигатель и т.д.? Прошерстил Кобальт, никак не могу сообразить, как создать зависимые списки. Через категории Кобальта с обязательным выбором? - ну, не совсем то, на мой взгляд. Через создание дополнительных типов контента вроде справочников, а потом через поля родитель-ребёнок и ? - слишком громоздко.

В принципе, задача распространённая и в стандартном компоненте контента решается, через построение древа категорий. Но, это для стандартного сайта. А как реализовать подобный функционал для ССК?

Для пользователя поиск через зависимые списки может быть реализован через умные фильтры, умный поиск, фильтрацию по значению полей и т.д.

А как сделать подобный функционал для того, кто наполняет контентом? Он ведь, тоже, своего рода пользователь?

Можно, конечно, сделать тупой выбор: поле регион - все регионы, поле город - все города(не города региона, а все города) и т.д. Но тогда может получиться задвоение данных в таблицах в случае совпадений названий городов, улиц, домов.... Два одинаковых города в одном регионе - это, конечно, перебор, но пример КЛАДРа я привёл, как типовую задачу.

Быть может, решение через SQL-запросы?

Буду рад, если направите в нужную сторону. Заранее благодарен, с уважением, Алексей.

Последние изменения: 29 Авг 2017


Sergey
Total posts: 13,748
29 Авг 2017 06:27

Это поле multi level select.


ALF002007 VIP
Total posts: 15
29 Авг 2017 09:46

Потрясающе!!! Спасибо большое!

Работает на Cobalt