2017-10-13 60 views
0

我想Typo腳本複製這個包裹...TYPO3 - 包括系統夾在typoscriptObjectPath和附加要素/班

<ul class="nav nav-pills nav-stacked"> 
    <li role="presentation"><p class="footer-header"><span class="footer-header-span">Company</span></p></li> 
    <li role="presentation"><a href="/home/">Home</a></li> 
    <li role="presentation"><a href="/impressum/">Impressum</a></li> 
    <li role="presentation"><a href="/terms-of-use/">Terms of Use</a></li> 
</ul> 

...其中「公司」是一個系統夾...

Company [Sys Folder][10] 
|_Home [Link] 
|_Impressum [Link] 
|_Terms of Use [Link] 

...下面呈現我的鏈接

lib.footerlinks = HMENU 
lib.footerlinks { 

    special = directory 
    special.value = 10 

    1 = TMENU 
    1 { 
    wrap = <ul class="nav nav-pills nav-stacked">|</ul> 

    NO = 1 
    NO { 
     ATagBeforeWrap = 1 
     ATagTitle.field = title 
     allWrap = <li role="presentation">|</li> 
    } 

    CUR = 1 
    CUR.ATagParams = class="active" 
    CUR.allWrap = <li role="presentation">|</li> 
    } 

} 

...所以我得到這樣的:

<ul class="nav nav-pills nav-stacked"> 
    <li role="presentation"><a href="/home/">Home</a></li> 
    <li role="presentation"><a href="/impressum/">Impressum</a></li> 
    <li role="presentation"><a href="/terms-of-use/">Terms of Use</a></li> 
</ul> 

但是我怎樣才能添加sysfolder作爲第一個li與周圍的其他元素?

回答

0

也許你可以使用屬性「entryLevel」來解決這個問題,但是你需要兩個菜單級別。嘗試這樣的:

lib.footerlinks = HMENU 
lib.footerlinks { 

    special = directory 
    special.value = 10 
    entryLevel = -1 

    1 = TMENU 
    1 { 
    wrap = <ul class="nav nav-pills nav-stacked">|</ul> 

    NO = 1 
    NO { 
     ATagBeforeWrap = 1 
     ATagTitle.field = title 
     allWrap = <li role="presentation">|</li> 
    } 

    CUR = 1 
    CUR.ATagParams = class="active" 
    CUR.allWrap = <li role="presentation">|</li> 
    } 
    2 < .1 
    2 { 
    wrap > 
    } 
} 
+0

不幸的是沒有工作... –