Порядок пунктов меню (Решено)
В главном меню пункты располагаются в определенном порядке (Топики, Блоги, Люди, Активность).
То, что добавлено хуками (плагины) располагается в конце. Для них, как я понял, можно задать приоритет примерно так:
Вопрос в следующем:
— Как поменять порядок меню (Топики, Блоги, Люди ...)?
— Как поместить добавленное хуком меню в начало («Хуковый» пункт, Топики, Блоги, Люди ...)?
Решение (Спасибо PSNet , s4people , vdenu ):
— в файле header_top.tpl можно прописать новые хуки в начале пунктов меню и/или между ними.
— в соответствующем пункту меню плагине поправить хук (как правило, в файле \plugins\name\classes\hooks\HookName.class.php):
То, что добавлено хуками (плагины) располагается в конце. Для них, как я понял, можно задать приоритет примерно так:
$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__);
15 комментариев
заходите и меняете местами и сам хук и порядок этих ссылок.
но я ответил на вопрос что хотел человек ) вот и все
Вероятно, нужно два хука: «В начало» и «В конец»?
что у них хуков не хватает :) но вообще я вот скрываю всегда хук и леплю ссылку туда как мне угодно.
последняя строка топика какая?
как вы думаете это что значит? подумайте и немедленно извинитесь!
Вы, сударь, здоровы ли на голову7 Извиняться… Я вас что дураком назвал или на х… послал? Трепетная лань прямо какая-то.
Вот перед автором я извиняюсь за оффтоп, а перед вами повода не вижу. На сём обсуждение тут заканчиваю.
Думаю, наиболее правильно было бы если:
— имеем хук «начало меню» и «конец меню»
— в плагинах выставляем нужный хук и приоритет для него
Теперь кручу верчу как хочу :)