Здравствуйте, уважаемое сообщество, надоумьте, пожалуйста, в решении следующего вопроса, ибо после недели мучений по drupal сил читать форумы дальше уже нет:
Есть:
Бібліотека (словарь)
-Дисертації (термин)
-Книги
-Періодика
Хочу:
site.ru/en/biblioteka - выводит список терминов (в идеале с описаниями и количеством статей по данному термину). По клику на термин попадаем соответственно в
site.ru/en/biblioteka/dissertatsii,
site.ru/en/biblioteka/knigi,
site.ru/en/biblioteka/periodika - выводят список материалов данного термина с exposed-фильтрами над материалами.
У каждого термина (dissertatsii, knigi, periodika) свой набор exposed-фильтров (по сути расширенный поиск по различным параметрам внутри каждого термина), то есть надо, как понимаю, использовать 3 views (по одному для каждого термина) + 1 views для словаря site.ru/en/biblioteka.
Использую:
i18n - скорее всего это ничему не мешает, но на всякий случай сообщу, что у сайта 3 языка en/, ua/ (основной), ru/
pathauto с автоматическим созданием путей термина по шаблону [vocab-raw]/[catpath-raw], после него url alias для терминов следующие:
bіblіoteka/disertatsії taxonomy/term/6
bіblіoteka/knigi taxonomy/term/7
bіblіoteka/perіodika taxonomy/term/8
taxonomy redirect для словаря "Бібліотека"
Бібліотека biblioteka/!name
Создаю View Dissertatsii, displaying items of type Node (скрин в прикреплении).
Path: site.ru/en/biblioteka/dissertatsii
В аргументы передаю:
Taxonomy: Term ID (with depth)(Action to take if argument is not present: display all values)
Taxonomy: Term ID depth modifier
В фильтры:
Taxonomy: Term = Дисертації
В результате по адресу site.ru/en/biblioteka/dissertatsii получаю материалы нужного термина, а по site.ru/en/biblioteka - 404 page not found, а не нужный список терминов...
Читал самые близкие по содержанию темы:
http://www.drupal.ru/node/35401
http://www.drupal.ru/node/37259
http://www.drupal.ru/node/38160
И, казалось бы, все сделал так же по инструкции, но как ни экспериментирую - ничего не выходит. Заранее признателен за вашу помощь!
Вложение | Размер |
---|---|
![]() | 37.36 КБ |