Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
22.09.2005, 15:33 | #1 |
Продвинутый
Регистрация: 15.02.2005
Сообщений: 50
|
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? Зарание благодарен за помощь. |