Снова несколько аргументов
4 декабря 2008 в 17:26
Приветствую!
Сайт по недвижимости. Имеется тип материала kvartira с полями:
field_state - состояние недвижимости, может принимать значения "новостройка" или "вторичное".
field_type - тип, может принимать значения "комната", "однокомнатная квартира", "двухкомнатная квартира" и т.д.
Создаю views с именем kvart, ей необходимо передать два аргумента:
mysite.ru/kvart/[состояние]/[тип]
Аргумент "состояние" может быть "v" или "n", "тип" может быть "room", "flat1", "flat2", "flat3". Необходимо произвести фильтрацию по соответствующим аргументам.
Читал темы с подобными вопросами - все советы для 5й версии и у меня не заработали. Бьюсь над решением задачи уже долгое время, буду очень благодарен за подсказки!
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
А что мешает просто форму фильтра поставить и отбирать наздоровье. Она и без аргументов работает.
Так же можно пойти вот таким путем:
http://drupal.ru/node/18117
Работает, но кириллические символы в URL - не лучшее решение.
По вашей ссылке я правильно понял: в блоке объявляются аргументы (или же можно взять аргументы, передаваемые странице) и передаются во views? То есть мне нужно аргумент "v" заменить на "вторичное" и передать его во views?
Я сам не пробовал передавать кирилицу.
Фильтры сделал стандартными формами поиска для вьюс - все ищет.
А в блоки передавал только цифровые параметры.
Может существуют другие решения?
Типы жилья, улицы и др символьные вараметры я через таксономию делал. Масса плюсов (имхо).
Как в этом случае можно вывести теги таксономии как поля? Например:
Состояние: вторичное
Тип: однокомнатная квартира
Во вьюсе все просто.
А если в ноде без вьюса вывести то тут читай:
http://drupal.ru/node/22251
Непонятно - спрашивай.