我試圖用TypoScript生成的菜單中包裝每個第三項。菜單:包裝每個X項目
這是我的菜單:
tt_content.menu.20.4 >
tt_content.menu.20.4 < tt_content.menu.20.1
tt_content.menu.20.4.stdWrap.outerWrap = <div class="my-menu">|</div>
tt_content.menu.20.4.1.wrap = <ul>|</ul>
tt_content.menu.20.4.1.NO {
doNotLinkIt = 1
stdWrap.htmlSpecialChars = 0
stdWrap.cObject = COA
stdWrap.cObject {
# title
10 = TEXT
10 {
field = title
typolink.parameter.field = uid
typolink.ATagParams = class="more"
}
# abstract
20 = TEXT
20 {
field = abstract
htmlSpecialChars = 1
wrap = <span>|</span>
}
}
}
通過How can I apply a different wrap to every menu item?我知道如何包裝每一個項目的不同,是有辦法來包裝三個項目一起?當有超過3%的x = 0項目時,例如, 14,最後一個開標籤必須用最後一個項目關閉。
電流輸出:
<ul class="csc-menu csc-menu-1">
<li>
<a href="index.php?id=1">Page 1</a>
</li>
<li>
<a href="index.php?id=2">Page 2</a>
</li>
<li>
<a href="index.php?id=3">Page 3</a>
</li>
<li>
<a href="index.php?id=4">Page 4</a>
</li>
<li>
<a href="index.php?id=5">Page 5</a>
</li>
<li>
<a href="index.php?id=6">Page 6</a>
</li>
<li>
<a href="index.php?id=7">Page 7</a>
</li>
<li>
<a href="index.php?id=8">Page 8</a>
</li>
<li>
<a href="index.php?id=9">Page 9</a>
</li>
</ul>
通緝輸出,這樣的事情:
<div class="pack">
<a href="index.php?id=1">Page 1</a>
<a href="index.php?id=2">Page 2</a>
<a href="index.php?id=3">Page 3</a>
</div>
<div class="pack">
<a href="index.php?id=4">Page 4</a>
<a href="index.php?id=5">Page 5</a>
<a href="index.php?id=6">Page 6</a>
</div>
<div class="pack">
<a href="index.php?id=7">Page 7</a>
<a href="index.php?id=8">Page 8</a>
<a href="index.php?id=9">Page 9</a>
</div>
<div class="pack">
<a href="index.php?id=10">Page 10</a>
<a href="index.php?id=11">Page 11</a>
</div>
請複製粘貼當前的HTML輸出和輸出我們需要。 –
謝謝。請找到我更新的答案。 –