0

私はしばらくこれを続けてきましたが、まだ適切な解決策を見つけることができません。

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>
4

1 に答える 1

0

これはメガドロップダウンのようなものですよね?

私がそこで行っているのは、「スーパーサブ」ページの uid をハードコードすることです。各「スーパーサブ」は、COA 内の独自の HMENU です。その後、tt_content から 2 番目の「スーパーサブ」のコンテンツを自由に作成できます。

ちょっと見苦しいですが、2級アイテムが少ないので許容範囲かと思います。

于 2013-09-12T05:17:08.733 に答える