轻微的ul标签关闭问题AEM

时间:2015-11-25 12:33:36

标签: html-lists aem sightly

在ul ul标签内使用ol。所有标签都以正确的方式关闭。

但是当我在ul(嵌套ul)中使用Ul时,所有标签都在最后关闭,而不是在适当的位置。

任何人都可以建议我。如何在Sightly中使用嵌套的ul。

2 个答案:

答案 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>