Приветствую всех.
Проблема в следующем. Пишу модуль в нем определяю заказные пути к терминам
return 'fanallery/'.$vocabulary->vid.'/'.$term->tid;
}
При этом у меня все материалы выводятся нормально.
Далее решил сделать ссылки на материалы с аргументами через стандартное меню и в primary links делаю меню:
Тема1 путь(fanallery/1/2)
-Тема2 путь(fanallery/1/3)
-Тема3 путь(fanallery/1/4)
Тема4 путь(fanallery/2/5)
-Тема5 путь(fanallery/3/5)
Причем в настройках меню ставлю
Source for the primary links: primary links
Source for the secondary links: primary links
для того чтобы по клику верхнего уровня Тема1 под ней показывались Тема2 и Тема3, как secondary links. В принципе стандартная друпаловская вещь.
Однако ни чего подобного не происходит. Начинаю проверять вписывая ссылки на материалы из таксономи (типа taxonomy/term/2) и т.д - меню начинает работать
Что-то я встал и не могу понять куда даже смотреть?
Комментарии
a модуль pathauto чем не подходит?
Дело наверное не в pathauto.
Мне нужно чтобы я смог стандартными методами составить двухуровневое меню с моими ссылками из модуля, причем второй уровень отображался как secondary links при нажатии на первый.
Это стандартное поведение drupal при настройка самого меню:
Source for the primary links: primary links
Source for the secondary links: primary links
Но у меня это не работает. Работает когда только когда я прописываю ссылки из таксономии.
Почему такое поведение? Вот я и запостил что-бы помогли разобраться.
тогда taxonomy_menu
+ pathauto зачем вы велик изобретаете?
Не очень понимаю для чего писать модуль чтобы использовать еще кучу других модулей в связке, когда можно без особой нужды сделать все в одном.
А вообще можно действительно некоторые функции подсмотреть в taxonomy_menu. Щас буду разбираться.
так я и ни чего не понял, кстати taxonomy_menu с моими путями из модуля, тоже не хочет правильно отображать второй уровень primary links
Если кто встречался или знает как это обойти подскажите плиз.
Еще ни как не разберусь почему когда для верхнего уровня
Тема1 путь прописать без аргументов(fanallery), то второй уровень нормально открывается.