не работает фильтрация по словарю тегов

Аватар пользователя Zigs Zigs 17 июля 2012 в 16:34

Есть два словаря: Структура каталога товаров и теги.
По первому словарю построено меню. Для каждого термина из двух словарей есть алиасы.
Если открывать страницу по ссылке алиаса термина из первого словаря (каталог товаров), то страница нормально открывается, показывая ноды, привязанные к этому термину.
Если же открывать страницу по алиасу термина из словаря тегов, то получаю 404ю ошибку.

Даже если сделать новый словарь с каким-нить термином и перейти на страницу нового термина, то опять 404я ошибка.
Получается, что нормально отрабатываются ссылки терминов только первого словаря.

Никакой специальной фильтрации на вьюхе taxonomy/term/% не задана.

Коллеги, подскажите, что это может быть? Где посмотреть?

Комментарии

Аватар пользователя Zigs Zigs 18 июля 2012 в 13:28

Подебажил немного и выяснил,

function menu_get_item($path = NULL, $router_item = NULL) {
$router_items = &drupal_static(__FUNCTION__);

что вторая строчка возвращает false для пути taxonomy/term/%, где % индентификатор термина из словаря тегов.
Если же передается термин из словаря каталога товаров, то вторая строчка возвращает объект термина.

Может модуль какой свинью подкладывает?
Стоит custom breadcrumbs, taxonomy menu... ну много чего стоит.

Аватар пользователя Zigs Zigs 18 июля 2012 в 13:57

Тему можно закрывать.
Какой-то косяк был в вьюхе taxonomy_term.
Какой именно пока не понял, просто восстановил ее и проблема исчезла.