Здравствуйте!
Безуспешно излазил вдоль и поперёк в поисках решения задачи, с которой, как мне думалось в начале, сталкивались многие.
Вот модуль Views позволяет настроить вывод определённых полей материалов, относящихся к термину (стандартное представление taxonomy_term). В страничном представлении при этом в качестве адреса прописывается taxonomy/term/%, что означает, что данное представление определит внешний вид ВСЕХ терминов, из любых словарей таксономии.
А если мне нужно, чтобы для терминов словарей выводились таблички с разными полями? Например, на страницах терминов из словаря "страны мира", чтобы выводилась таблица со значениями полей "население", "язык", "столица" и т.д., а на страницах терминов из словаря "отели" - таблица со значениями полей "число звёзд", "вместимость", "рейтинг"? Как сделать разные Views для вывода терминов из разных словарей? Очень прошу навести на мысль...
Комментарии
не Вы одни такие, я так решения и не нашел.
мне тоже интересно.
а если сделать вывод не полями а тизерами? и там уже в шаблоне определить какой словарь решает
Подобное решается просто при помощи Taxonomy Redirect.
Термины разносите по словарям. В таксономи редиректе указываете алиасы. В Views под каждый алиас корректируйте вывод как хотите, или делайте отдельные вьюсы под каждый алиас.
Действительно, Taxonomy Redirect, похоже, отлично подходит для решения моей задачи. Но! Почему-то он у меня не работает на 6-м друпале. Версия модуля - 6.1.3
Или я что-то неправильно делаю? На странице Taxonomy Redirect выбираю словарь (термины не выбираю, по умолчанию должен в этом случае, как сам пишет, применить ко всем терминам словаря), в путь пишу: countries/!tid
Но пути к терминам таксономии как были по умолчанию taxonomy/term/... так и остались. Где тут собака зарыта?
У меня без проблем работает. Может кэш ?
Кэш почистил, результата нет
А точно путь правильный: countries/!tid ?
Может быть, есть ещё какой-то способ?
А pathauto настроен как ? Может конфликт модулей ?
Должен заменять ссылку у термина входящего в заданный словарь.
Правда, если ссылка вытягивается не через ф-цию taxonomy_term_path а через URL taxonomy/term, то заменять не будет.
Какие именно настройки Pathauto могут влиять на работу Taxonomy Redirect ? Видимо, дело во взаимодействии этих двух модулей, ведь и тот и другой создают алиасы для страниц терминов таксономии.
Я бы рекомендовал, для пробы отключить Pathauto, очистить кэш, и посмотреть работает ли Taxonomy Redirect вообще.
Если проблемы в Pathauto, то смотреть что он прописывает для таксономии.
Спасибо за помощь. Видимо, от Taxonomy Redirect всё-таки мне придётся отказаться, так напрочь убивает созданное Taxonomy Menu.
уважаемые, у меня проблемма другого толка. ссылки модуль заменяет как надо. а по ним идет ошибка 404.
что именно нужно состовлять во вьюс?
я взял шаблон от taxonomy/term/%, только вместо аналогичного адреса прописал
cat
а в taxonomy redirect, соответсвенно:
cat/!tid.
но ошибка 404... может быть что-то в аргументах нужно писать.
кто пользуется модулем ткните носом, пожалуйста.
спс
Думаю, Вам подойдет модуль Taxonomy Views Integrator
это было ИМЕННО то, что нужно, спасибо!
Вот еще способ (мне помог)- http://druit.ru/blogs/views/18