[英]TYPO3 - include sysfolder in typoscriptObjectPath and wrap with additional elements/classes
我想用錯字來復制它...
<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及其周圍的其他元素呢?
也許您可以使用屬性“ 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 >
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.