Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Kak mожно встроить Catmenu в Pagemenu ? (http://forum.typo3.ru/showthread.php?t=788)

Boris 22.09.2005 15:33

Kak mожно встроить Catmenu в Pagemenu ?
 
Помогите решить проблему.

Нужно в pagemenu встроить catmenu(например от tt_news) и чтобы ето catmenu раскрывалось, закрывалось при выборе соответствующего уровня категорий(короче говоря работало как pagemenu (HMENU/TMENU)).

Как настроить сатmenu, чтобы оно не было всегда раскрытим, я не нашел.

Тогда решил попробывать cконфигурировать HMENU из данных TAB_CAT(рекурсивно строить menuArray).
Hо для начала потестировал, как ето вообще работает в HMENU с special = userfunction, но получается всегда раскрытое menu.

function makeMenuArray($marray,$conf) {
return array(
array(
'title' => 'Page1',
'_OVERRIDE_HREF' => 'index.php?id=10',
'_SUB_MENU' => array(
array(
'title' => 'Page11',
'_OVERRIDE_HREF' => 'index.php?id=11',
'ITEM_STATE' => 'ACT',
'_SUB_MENU' => array(
array(
'title' => 'Page111',
'_OVERRIDE_HREF' => 'index.php?id=11',
),
array(
'title' => 'Page112',
'_OVERRIDE_HREF' => 'index.php?id=12',
),
array(
'title' => 'Page113',
'_OVERRIDE_HREF' => 'http://www.google.com',
'_OVERRIDE_TARGET' => '_blank',
)
)
),
array(
'title' => 'Page12',
'_OVERRIDE_HREF' => 'index.php?id=13,
),
array(
'title' => 'Page13',
'_OVERRIDE_HREF' => 'index.php?id=14',
),
),
),
array(
'title' => 'Page2',
'_OVERRIDE_HREF' => 'index.php?id=15',
)
);
}

Может я чего.то не понимаю или не правильно делаю.
Как ето реализовать используя широкие воз можности TYPO?

Зарание благодарен за помощь.




Часовой пояс GMT +4, время: 13:32.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot