私はしばらくこれを続けてきましたが、まだ適切な解決策を見つけることができません。
3 つのルート ページがあります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
、タイポスクリプトにホルダーを付けて、後で FLUID テンプレートに記入することもできます。このような:
NO.allWrap = <li><span class="category_name">|</span></li><div class="subpagecontent"> #Define something here </div>
そして後で私のFluidで、divを次のように埋めることができます
<div class="subpagecontent"> {myPageContentWithCol2} </div>