единоразово сформировать меню на основе таксономии

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

Аватар пользователя ilavir ilavir 13 февраля 2009 в 21:02

Есть словарь с довольно большим кол-вом иерархически вложенных терминов.

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

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

Большое спасибо.

Комментарии

Аватар пользователя direqtor direqtor 13 февраля 2009 в 21:26

"ilavir" wrote:
единоразово сформировать меню на основе таксономии

"ilavir" wrote:
а модули, типа taxonomy_menu не подходят ввиду ограниченных возможностей
Кагбе я всегда думал, что это - единственная функциональность модуля taxonomy_menu...

Аватар пользователя Geldora Geldora 13 февраля 2009 в 21:37

Если у вас 5ка, то есть еще модули - лишенные недостатков таксономи_меню, т.е. они работают с пазауто.

Для 6ки есть таксономи_роутер, но лично у меня (на локалхосте) работать этот модуль отказался...

Аватар пользователя ilavir ilavir 13 февраля 2009 в 21:37

одна из причин, почему он не подходит, это то, что taxonomy_menu не дает прямые ссылки вида taxonomy/term/nid, а он создает свои, которые со стандартными не совпадают, а изменить пути в ссылках созданного этим модулем меню - невозможно

Аватар пользователя Geldora Geldora 14 февраля 2009 в 17:09

Директор, над проблемой таксономи_меню бьется весь друпал.орг, может напишите патч под 6ку? Wink

Собственно, под 5ку патчи есть, у меня работает - немножко криво, но мне хватает (верхнее меню на www.uchi.kz). Под 6ку патча нет, или есть но работает по сообщению в друпал.орга слабо - короче я не пробовала пока Smile

Таксономи_роутер должен делать тоже, что и таксономи_меню, но заявлениям разработчика. Пробуйте его, потом напишите, как он вам, ладно?

Аватар пользователя ilavir ilavir 14 февраля 2009 в 18:55

к сожалению, taxonomy_router в связке с taxonomy_treemenu тоже не подошел, ввиду ограниченных возможностей, и он тоже ссылки на термины переименовывает в свой формат