Продукт
Редакции и цены
Преимущества
Магазин приложений
Многосайтовость
Модули
Безопасность системы
Системные требования
Хостинги
Интерфейс системы
Области применения
Оплата и доставка
Примеры внедрения
Отзывы
Скачать
Купить
Лицензию HostCMS
Магазин приложений
Демо
Помощь
Техническая поддержка
Документация
Обновления CMS
Пожелания и предложения
Форум
Внедрение
Список партнеров
Заказать выполнение работ
Стать партнером
Дополнительные услуги
Компания
О нас
Новости
Контакты
Войти
Личный кабинет
Регистрация
Восстановление пароля
0
HostCMS
→
Форум
→
Общие вопросы по системе управления сайтом HostCMS v. 5
→
Разделитель между товарами
Разделитель между товарами
hostcms
Модератор
20 марта 2011 г.
#
Re: Разделитель между товарами
xshock
,
<xsl:choose>
<xsl:when test="position() + 2 >= last()">
<xsl:text disable-output-escaping="yes">
</div>
<div class="cat_line line">
</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text disable-output-escaping="yes">
</div>
<div class="cat_line line3">
</xsl:text>
</xsl:otherwise>
</xsl:choose>
xshock
20 марта 2011 г.
#
Re: Разделитель между товарами
Работает вот так:
<xsl:choose>
<xsl:when test="position() mod 2 = 0 and position()+2 < last()">
<xsl:text disable-output-escaping="yes">
</div>
<div class="cat_line line3">
</xsl:text>
</xsl:when>
<xsl:when test="(position()+2) mod 2 = 0 = last()">
<xsl:text disable-output-escaping="yes">
</div>
<div class="cat_line line">
</xsl:text>
</xsl:when>
<xsl:otherwise test="position() = last()">
</xsl:otherwise>
</xsl:choose>
xshock
20 марта 2011 г.
#
Re: Разделитель между товарами
почему то ваш вариант не работает, работает мой )
hostcms
Модератор
21 марта 2011 г.
#
Re: Разделитель между товарами
xshock
,
Разберитесь с условиями, слишком много понаверчено.
xshock
21 марта 2011 г.
#
Re: Разделитель между товарами
условие первое:
<xsl:if test="position() = 1">
<xsl:text disable-output-escaping="yes">
<div class="cat_line line3">
</xsl:text>
</xsl:if>
и второе условие ваше.
hostcms
Модератор
21 марта 2011 г.
#
Re: Разделитель между товарами
xshock
,
сейчас все работает?
xshock
21 марта 2011 г.
#
Re: Разделитель между товарами
неа, корректно работает только с моим вариантом.
в вашем случае выводится 1 товар на строку.
hostcms
Модератор
21 марта 2011 г.
#
Re: Разделитель между товарами
xshock писал(а):
неа, корректно работает только с моим вариантом.
Вот и отлично!
Авторизация
Войти
Регистрация
1
2