модуль View - фильтр по категории

Главные вкладки

Аватар пользователя ewgenk ewgenk 29 июня 2007 в 11:52

Есть словарь с терминами:
Россия
-Тюменская обл
--Тюмень
--Ишим
-Омская обл
--Омск
--и т.д.

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

http://russianfed.ru/
логин admin
пароль pass

Жду совета

Комментарии

Аватар пользователя alexweb alexweb 29 июня 2007 в 12:41

На мой взгляд это часто встречающаяся проблема.
Тут могут помочь аргументы. Можно определить для Вашего вида аргумент term id. прсле этого можно будет вывести все позиции из Тюмени, обратившись по адресу

http://site.com/view_url/3 - где 3 - это ID термина.

Теперь Главное

Скажем, нужно получить все позиции для тюменской области. ДЛя этого необходимо сформировать аргумент вида: 3+2 где 3- тюмень, 2 - Ишим. + - означает операцию или

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

http://site.com/view_url/3+2

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

ТОчного ответа на этот вопрос я не знаю. Единственное, что я могу предположить - это написать свой модуль для views

Аватар пользователя ewgenk ewgenk 29 июня 2007 в 14:09

как сделать чтобы не показывались области? нужно показать тьлько города и убрать поле "одно из" "все из"

Аватар пользователя alexweb alexweb 29 июня 2007 в 15:00

В свойствах exposed filter нужно поставить галочку для lock operator. тогда будет оператор, установленный фильтром по умолчанию и выбора не будет.

Аватар пользователя ewgenk ewgenk 2 июля 2007 в 6:01

lock operator поставил выбора теперь нет. А как быть с тем, что при переходе с описания Республики Адыгея показываются не только города этой республики, но и других областей и республик?

Аватар пользователя Zlata Zlata 2 июля 2007 в 16:40

Вот, выложила скриншот, как настроен Views у меня в каталоге: http://www.romasky.ru/node/4189


А как быть с тем, что при переходе с описания Республики Адыгея показываются не только города этой республики, но и других областей и республик?

странно.. не знаю...

Аватар пользователя ewgenk ewgenk 3 июля 2007 в 8:07

мне нужно не в виде таблицы, а именно человек выбрал город и ниже появилось содержимое (описание города)

А как быть с тем, что при переходе с описания Республики Адыгея показываются не только города этой республики, но и других областей и республик?

Можно сделать для каждой области свою категорию с городами, но это не оптимально, т.к. их около 100.
Хотя, может так и сделаю, будет удобнее искать город при добавлении материала, если их будет 1000 в каждой обл.