2013-09-11 4 views
0

Я уже давно это делаю, но все еще не могу найти правильное решение.TypoScript HMENU для отображения столбцов страниц в TYPO3

У меня есть три корневых страницы Root, SuperSub1 and Sub_1. Страницы Root and SuperSub1 имеют много других страниц подменю и страницы Sub_2 имеет содержание в положении колонки 2.

Моя цель состоит в том, чтобы отобразить меню, как это:

Root 
--SuperSub1 
--SuperSub2 
--SuperSub3 

нажав на SuperSub1

Root 
--SuperSub1 
----Sub1 
----Sub2 
--SuperSub2 
--SuperSub3 

щелкающий на Sub1

Root 
    --SuperSub1 
    ----Sub1 
      // Display Page Content of Sub1 page where column position = 2 
      // The content will contain header, text and images 
    ----Sub2 

Мои TypoScript до сих пор выглядит следующим образом:

lib.level2Menu = HMENU 
lib.level2Menu.entryLevel=1 
lib.level2Menu.1 = TMENU 
lib.level2Menu.1 

lib.level2Menu{ 
    1{ 
    wrap = <ul class="submenus_level2">|</ul> 
    expAll = 0 
    NO.allWrap = <li><span class="category_name">|</span></li> 
    RO < .NO 
    RO = 1 
    CUR < .NO 
    CUR = 1 
    CUR.allWrap = <li><span class="category_name">|</span></li> 
    ACT < .CUR 
    } 

    2 <.1 
    2.expAll = 1 
    2.wrap = <div class="submenu">|</div> 
    2.sectionIndex = 1 
    2.sectionIndex.useColPos = 2 
} 

Сценарий не делает то, что я хочу, это показывает только заголовок контента (если таковой имеется) и заворачивается в тегах в родительском меню.

EDIT

ИЛИ я могу дать div держатель в TypoScript, а затем заполнить его в моем шаблоне ЖИДКОСТИ. Как это:

NO.allWrap = <li><span class="category_name">|</span></li><div class="subpagecontent"> #Define something here </div> 

и позже в моей Fluid я могу заполнить DIV как

<div class="subpagecontent"> {myPageContentWithCol2} </div> 

ответ

0

Это, кажется, что-то вроде megadropdown, верно?

То, что я делаю там, является жестким кодом «Supersub» Page uids - каждый «Supersub» является его собственным HMENU в COA. Затем вы можете создавать содержимое второго «Supersub» из tt_content.

Это немного уродливо, но, поскольку есть только несколько предметов второго уровня, это приемлемо, я думаю.

Смежные вопросы