Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 22.09.2005, 15:33   #1
Boris
Продвинутый
 
Регистрация: 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?

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


Boris вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория