我已经有一段时间了,但仍然无法找到合适的解决方案。
我有三个根页面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
到目前为止,我的排版如下:
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
}
该脚本不会呈现我想要的内容,它仅显示内容的标题(如果存在)并将自身包装在父菜单的标签中。
编辑
或者我可以div
在 Typoscript 中提供一个持有人,然后在我的 FLUID 模板中填写它。像这样:
NO.allWrap = <li><span class="category_name">|</span></li><div class="subpagecontent"> #Define something here </div>
后来在我的流体中,我可以将 div 填充为
<div class="subpagecontent"> {myPageContentWithCol2} </div>