В нодах есть пункт "город" как сделать фильтр по всему сайту? с сохранением в куках. Нужно чтоб после выбора города пользователю было видно только ноды с указанным в них городом?
Дошел до модуля Domain Access, но при установке выдает ошибку
Notice: Undefined index: description в функции drupal_check_module() (строка 1207 в файле W:\html\project\www\includes\install.inc).
(Сейчас используется Domain Access The domain string is invalid for project:
At least one dot (.) is required, except for localhost.
If you are using drush, please ensure to provide the --uri option.)
Когда-то сталкивался в проекте, который так и не взлетел.
На скорую руку реализовали следующим образом.
Запрещать доступ к нодам других городов нельзя, пусть смотрит; никто не помешает пользователю сменить город. Лучше просто фильтровать ноды по городам во всех списках. Так как списки у нас выводились вьюсами, то можно применять фильтр по аргументам. Например, урл http://site.ru/auto/moscow -- это вьюха по адресу http://site.ru/auto, а moscow -- это аргумент, имя элемента словаря "города". Каждая нода привязана к этому словарю. При выборе города из списка он сохраняется в куках, после чего каждый раз определяется и подставляется в аргументы вьюх.
Комментарии
Подписался, тоже интересуюсь.
Дошел до модуля Domain Access, но при установке выдает ошибку
Notice: Undefined index: description в функции drupal_check_module() (строка 1207 в файле W:\html\project\www\includes\install.inc).
(Сейчас используется Domain Access The domain string is invalid for project:
At least one dot (.) is required, except for localhost.
If you are using drush, please ensure to provide the --uri option.)
что не так?
как то раз делал простенький сайт недвижимости для региона.
блок views по терминам населенных пунктов, ну а дальше все цеплялось taxonomy/term/%
А можно поподробней? просто впервые с этим сталкиваюсь.
врядли, читайте форум
Когда-то сталкивался в проекте, который так и не взлетел.
На скорую руку реализовали следующим образом.
Запрещать доступ к нодам других городов нельзя, пусть смотрит; никто не помешает пользователю сменить город. Лучше просто фильтровать ноды по городам во всех списках. Так как списки у нас выводились вьюсами, то можно применять фильтр по аргументам. Например, урл http://site.ru/auto/moscow -- это вьюха по адресу http://site.ru/auto, а moscow -- это аргумент, имя элемента словаря "города". Каждая нода привязана к этому словарю. При выборе города из списка он сохраняется в куках, после чего каждый раз определяется и подставляется в аргументы вьюх.
Как-то так.