PDA

Просмотр полной версии : TS: Срастить два меню.


Dimanoss
11.09.2015, 13:02
День добрый. Есть необходимость создать меню, включающее в себя два других. Ну, есть основное меню (в шапке), есть дополнительное (в подвале). А вот для мобильной версии есть необходимость создать менюшку, содержащее оба этих меню в той же последовательности. Менюшки разные, основное - обычное (HMENU / entryLevel = 0), дополнительное - с заморочками, от скрытой папки выстраивается (HMENU / .special = directory).

Вот как их в одно упаковать, в толк не возьму.

Manas
16.09.2015, 09:25
Можно так

lib.mobileMenu = COA
lib.mobileMenu {

10 = HMENU
10.special = directory
10.special.value = 1
10.1 = TMENU
10.1 {
....
}

20 = HMENU
20.1 = TMENU
20.1 {
....
}
}

А можно подряд 2 ts объекта вставить.
Если у вас templavoila замапьте их на какой-нибудь контейнер *.outer
Если fluid, то
<f:cObject typoscriptObjectPath="lib.menu1" />
<f:cObject typoscriptObjectPath="lib.menu2" />

Dimanoss
16.09.2015, 14:25
да, спасибо, я уже примерно как во 2-м варианте описано, сделал. Но попробую обязательно и 1-й вариант. Интересно.