[Typo3-UG Russia] Kak mожно встроить Catmenu в Pagemenu ?

Boris borisp at genion.de
Thu Sep 22 17:37:09 CEST 2005


Помогите решить проблему.

Нужно в 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?

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




More information about the TYPO3-russia mailing list