Отобразить views только для одного словаря таксономии

Главные вкладки

Аватар пользователя Nullius_R Nullius_R 18 февраля 2010 в 22:49

Проблема, должно быть, довольно глупая, поскольку я нигде не смог найти решение, хотя кажется, что она должна возникать довольно часто.
Дело вот в чем: есть два словаря таксономии: статьи и каталог. Настроен view для каталога, в пути страницы, соответственно, прописан путь taxonomy/term/%

Но этот view применяется и к "статьям", в том числе и фильтры. Я уже чего только не перепробовал, никак не могу заставить отображать view только для одного словаря. Как это сделать?

Комментарии

Аватар пользователя Nullius_R Nullius_R 18 февраля 2010 в 22:58

Я понимаю, вся таксономия отображается по этому пути. Я не знаю как мне сделать, чтобы словарь A входил в этот путь, а словарь B нет.

Пытался разбивать пути типа: словарь А идет по пути \A, и В соответственно.
Но views упорно отказывается видеть синонимы и реагирует только на такой путь.

Аватар пользователя vgoodvin vgoodvin 18 февраля 2010 в 23:04

А зачем вы задаете вьюсу уже зарегистрированный ядром путь? Никак нельзя придумать другой? Вероятно у вас там вьюс вообще не отображается. По идее не должен. Чтобы переопределить вывод списка по пути taxonomy/term/% надо писать модуль с хуком hook_db_rewrite_sql.

Аватар пользователя Nullius_R Nullius_R 18 февраля 2010 в 23:08

Так... Давайте сначала, а то я совсем не соображаю. Есть задача: переопределить отображение для определенного словаря. Как это можно сделать?
Я так понимаю, нужно через синонимы определить для каждого термина другой путь?