Простенький модуль, который выводит блочек со всеми терминами определенного словаря и когда пользователь кликает на термин, страница перегружается для отбора нод с этим термином, на самом деле в конец УРЛа дописывается ИД термина, поэтому Виевс необходимо отдельно до настроить на аргумент. Встроить такой блок может на любую страницу с терминами.
Инсталляция
1. Скопировать модуль в папку sites/all/modules
2. Включить модуль на странице модулей http://ваш-сайт/admin/build/modules
3. На странице настроек http://ваш-сайт/admin/build/term_filter перечень всех словарей, включаем нужные и выбираем тип отображения селект бокс или мульти-селект.
4. На нужной странице включаем отображение блока.
На drupal.org я не нашел похожего модуля, поэтому вопрос — я сделал велосипед?
Просто странно, модуль простой, но нет такого, неужели все делают кастомно под каждый проект?
и переименовать расширение в человеческое
Комментарии
собранный в кучу велосипед но на собранном велике ездить удобнее, а на том что есть в друпале тяжковато для начинающих, особенно грустно если не можешь найти сиденье от велика
ну раз нету, то теперь есть http://drupal.org/project/term_filter
красавчик!
... а можно попоробней, как это сделать?
Судя по описанию, все это делается модулем views. Exposed- фильтрами.
как и обычно делается во вьюхе аргумент.
Аргументы -> Добавить аргумент "Таксономия: ID термина"
Если нужно то ставим еще и "Разрешить несколько терминов в аргументе"
А можете сделать так, чтобы вместо OPTION термины выводились в DIVах?