У головному меню пункти розташовуються в певному порядку (Топіки, Блоги, Люди, Активність).
Те, що додано хукамі (плагіни) розташовується в кінці. Для них, як я зрозумів, можна задати пріоритет приблизно так:
$ This-> AddHook ( 'template_main_menu_item', 'ShowMenuItem', __ CLASS__, цифра пріоритету); Але цей пріоритет працює тільки для доданих хукамі пунктів в кінці меню
Питання в наступному:
- Як поміняти порядок меню (Топіки, Блоги, Люди.)?
- Як я можу розмістити доданий хуком меню в початок ( «хуков» пункт, Топіки, Блоги, Люди.)?
Рішення (Спасибі PSNet. S4people. Vdenu):
- в файлі header_top.tpl можна прописати нові хукі на початку пунктів меню і / або між ними.
- у відповідному пункту меню плагін поправити хук (як правило, в файлі \ plugins \ name \ classes \ hooks \ HookName.class.php):
$ This-> AddHook ( 'template_main_menu_item', 'ShowMenuItem', __ CLASS__);
в шаблоні header_top.tpl
заходите і міняєте місцями і сам хук і порядок цих посилань.
І всі хто до хуку будуть спочатку. )) Може легше просто руками посилання вбити? Або додати хук перед, а потім поправити необхідні плагіни? (Правда завжди правити доведеться)))
немає не легше :) або я вас не зрозумів.
ви мене що за Идиотика вважаєте. самі хоч дочитали?