Проблема, должно быть, довольно глупая, поскольку я нигде не смог найти решение, хотя кажется, что она должна возникать довольно часто.
Дело вот в чем: есть два словаря таксономии: статьи и каталог. Настроен view для каталога, в пути страницы, соответственно, прописан путь taxonomy/term/%
Но этот view применяется и к "статьям", в том числе и фильтры. Я уже чего только не перепробовал, никак не могу заставить отображать view только для одного словаря. Как это сделать?
Комментарии
Не понял. taxonomy/term/% это же стандартный путь таксономии.
Я понимаю, вся таксономия отображается по этому пути. Я не знаю как мне сделать, чтобы словарь A входил в этот путь, а словарь B нет.
Пытался разбивать пути типа: словарь А идет по пути \A, и В соответственно.
Но views упорно отказывается видеть синонимы и реагирует только на такой путь.
А зачем вы задаете вьюсу уже зарегистрированный ядром путь? Никак нельзя придумать другой? Вероятно у вас там вьюс вообще не отображается. По идее не должен. Чтобы переопределить вывод списка по пути taxonomy/term/% надо писать модуль с хуком hook_db_rewrite_sql.
Так... Давайте сначала, а то я совсем не соображаю. Есть задача: переопределить отображение для определенного словаря. Как это можно сделать?
Я так понимаю, нужно через синонимы определить для каждого термина другой путь?
http://www.drupal.ru/node/37088
мои комменты читайте
Опоздал.
Большое спасибо, я правда долго искал, но на эту ветку не наткнулся, простите.