Нумерация css класса для меню

#
Нумерация css класса для меню
Доброго времени суток!
Мечтаю вывести меню, где для тега <li> вписывается класс со своей  цифрой класса, от 1 и до 7. Что мне нужно вписать в XSLT шаблон, чтобы эта нумерация присваивалась ссылкам меню автоматически? Что нужно вписать в XSLT, чтобы как создается 8 ссылка, нумерация класса для <li> начиналась опять с 1 и до 7.

<ul>
<li class="cls1"><a href="">Ссылка</a></li>
<li class="cls2"><a href="">Ссылка</a></li>
<li class="cls3"><a href="">Ссылка</a></li>
<li class="cls4"><a href="">Ссылка</a></li>
<li class="cls5"><a href="">Ссылка</a></li>
<li class="cls6"><a href="">Ссылка</a></li>
<li class="cls7"><a href="">Ссылка</a></li>
</ul>


Помогите пожалуйста, если возможно!
Модератор
#
Re: Нумерация css класса для меню
<li class="cls{position()}">
#
Re: Нумерация css класса для меню
HostCMS писал(а):
<li class="cls{position()}">


К сожалению данный код просто подставляет нумерацию 1,2,3,4 и до бесконечности. Покопавшись в Инете нашел, что нужно добавить.

<li class="cls{position() mod 7}">


Однако, после 6-ой нумерации "cls6", нумерация начинается с 0 "cls0", а не с 1 "cls1", хотя перед этим для всех 6 классов нумерация шла правильно и начиналась с 1. Подскажите пожалуйста, как корректно сделать?
Модератор
#
Re: Нумерация css класса для меню
Вы привели правильный пример. попробуйте
<li class="cls{((position() - 1) mod 7) + 1}">
#
Re: Нумерация css класса для меню
HostCMS писал(а):
Вы привели правильный пример. попробуйте


Да работает, спасибо Вам за помощь !!!
Модератор
#
Re: Нумерация css класса для меню
Пожалуйста.
Авторизация