Создание каталога организаций по городам

Аватар пользователя greenzlat greenzlat 24 августа 2016 в 14:06

Есть задача создать каталог организаций по городам.
В каталоге несколько категорий несколько уровней вложенности.Например:
СМИ:
- Газеты
- Журналы и т.д..
Вопрос в следующем как организовать привязку к городу (области)?
Чтобы на главной странице я выбрал город и мне отображались организации только этого города?

Мысль такая:
2 словаря: 1) КЛАДР, 2) Категории
Тип материала "организация" - связь с обоими словарями.
Через Views отображать материалы в контексте которых оба термина? Так?

Комментарии

Аватар пользователя tlito tlito 24 августа 2016 в 14:19

да.
во вьюс вы добавляете критерии фильтрации и ставите чекбокс "Раскрыть этот фильтр для посетителей и позволить его изменять."
другой вопрос - как сделать красивые адреса или даже поддомены по городам.

Аватар пользователя greenzlat greenzlat 24 августа 2016 в 21:36

Как быть с городами?
Адрес у ноды должен быть такой: город/категория/нода
Вот если делать категория/город/нода - то возможно, при создании ноды давать алиас категории и выбранного города.
А если город ставить на первое место, то как сделать путь такой: город/категория.
Ведь у категории в любом случае будет адрес site.ru/category без привязки к городу.
Направьте на правильный путь?

Аватар пользователя tlito tlito 24 августа 2016 в 22:19

path не имеет значения ваша логика. он может создавать пути, согласно шаблонам.
[node:field-city]/[node:field-category:1]/[node:nid]
например так, в данном случае учтено, что категорий может быть несколько, и здесь упоминается 1й термин. но веротно вы ограничитесь только 1 термином, тогда :1 не надо. ну и конечно вы должны будете ограничить добавление только в самый нижний термин.