2016-11-19 29 views
1

我有一個預定義欄典型的基於網格的下拉菜單中,你發現他們的基礎上,引導等Typo腳本菜單,手動列

現在我想手動讓編輯控制哪些項目中去哪一列 - 而不必硬連線過多pid或在BE中創建其他頁面樹節點(頁面類似「第1列的組」)。

如何用TypoScript做到這一點?

回答

3

頁型 「間隔」 或 「分隔符」(doktype 199)非常適合這樣的:

enter image description here

它可以通過SPC狀態被渲染爲html內容。編輯可以將它放在他們想要分割列的頁面樹中。

lib.main_nav_1 = HMENU 
lib.main_nav_1 { 
    special = directory 
    special.value = {$pidEntryPoint} 
    wrap = <div class="columns small-12 medium-3"><ul>|</ul></div> 
    1 = TMENU 
    1 { 
    expAll = 1 
    NO { 
     text = nav_title // title 
     wrapItemAndSub=<li>|</li> 
    } 
    ACT < .NO 
    ACT { 
     wrapItemAndSub = <li class="active">|</li> 
    } 
    ACT = 1 
    CUR < .NO 
    CUR { 
     wrapItemAndSub = <li class="current">|</li> 
    } 
    CUR = 1 
    SPC = 1 
    SPC { 
     doNotLinkIt = 1 
     doNotShowLink = 1 
     allWrap = </ul></div><div class="columns small-12 medium-3">|<ul> 
    } 
    } 
    2 < .1 
    2 { 
    wrap = <ul>|</ul> 
    SPC = 0 
    } 
} 
}