Добавить класс к каждому третьему элементу - PullRequest
1 голос
/ 19 марта 2011

Я использую XSLT для создания списка избранных продуктов.Они показаны в строках по три.Я хочу добавить класс в самый правый (третий) блок в каждой строке, чтобы удалить правое поле.Есть идеи, как я могу это сделать?Я действительно новичок в XSLT.

1 Ответ

1 голос
/ 21 марта 2011

Вот решение, которое я получил с форума Umbraco. Не могу взять кредит, но я публикую его для дальнейшего использования.

<xsl:for-each select="$currentPage/child::* [@isDoc]">
 <div class="something">
  <xsl:if test="position() mod 3 = 0">
    <xsl:attribute name="class">something someotherclass</xsl:attribute>
  </xsl:if>
  Content of div
 </div>
</xsl:for-each>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...