вот кратко проблема, с которой я сталкиваюсь:
Я создал пользовательскую веб-часть «Запрос контента», заполняю этот CQWP элементами из списка. То, что я хотел бы сделать, это иметь специальный разделитель каждые 3 элемента.
Как сообщить XSLT, что текущим элементом является 3, 6 или 9-й, и, следовательно, что должен быть установлен разделитель?
Я хотел бы сделать что-то подобное в itemstyle.xsl:
<xsl:variable name="increment" select="0"/>
<xsl:template>
<xsl:with-variable name="increment" select="$increment+1"/>
<xsl:if increment = multiple de 3>
-put a separator-
</xsl:if>
</xsl:template>
но похоже, что глобальная переменная не может быть использована таким образом. Поэтому моей второй идеей было бы получить sortof «номер строки» соответствующего элемента, чтобы получить ту же информацию.
Кто-нибудь знает, как я могу решить эту проблему?