在ul ul标签内使用ol。所有标签都以正确的方式关闭。
但是当我在ul(嵌套ul)中使用Ul时,所有标签都在最后关闭,而不是在适当的位置。
任何人都可以建议我。如何在Sightly中使用嵌套的ul。
答案 0 :(得分:1)
标记是自我纠正,也就是说li和ul标签在封闭div 内关闭,因此没有关闭的ul标签。但是,任何文本或自包含标签(在div中打开和关闭的标签)都将显示为您所期望的。
考虑重新编写正确的代码,以便它包裹完整的<li>...</li>
或<ul>...</ul>
,例如
<ul class="level-1">
<div data-sly-test="${name =='NODE_OPEN'}" data-sly-unwrap>
<ul class="level-${level}">
<div data-sly-test="${name =='ITEM_BEGIN'}" data-sly-unwrap>
<li>
<a href=#>${title}</a>
</li>
</div>
</ul>
</div>
</ul>
答案 1 :(得分:0)
<ul class="level-1">
<div data-sly-test="${name =='NODE_OPEN'}" data-sly-unwrap>
<ul class="level-${level}">
</div>
<div data-sly-test="${name =='ITEM_BEGIN'}" data-sly-unwrap>
<li>
<a href=#>${title}</a>
</div>
<div data-sly-test="${name =='ITEM_END'}" data-sly-unwrap></li></div>
<div data-sly-test="${name =='NODE_CLOSE'}" data-sly-unwrap></ul></div>
</ul>