Пару вопросов как всегда!
xsl шаблон для вывода товаров на главной странице(переделал из МагазинКаталогТоваровНаГлавнойСпецПред).
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:hostcms="http://www.hostcms.ru/"
exclude-result-prefixes="hostcms">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<!-- МагазинКаталогТоваровНаГлавнойСпецПред -->
<xsl:decimal-format name="my" decimal-separator="," grouping-separator=" "/>
<xsl:template match="/">
<xsl:apply-templates select="/shop"/>
</xsl:template>
<xsl:template match="/shop">
<!-- Есть товары -->
<xsl:if test="shop_item">
<h2 class="bestDay">Лучшие предложения дня</h2>
<div class="best_deals">
<ul class="shop_table">
<!-- Выводим товары магазина -->
<xsl:apply-templates select="shop_item" />
</ul>
</div>
</xsl:if>
</xsl:template>
<!-- Шаблон для товара -->
<xsl:template match="shop_item">
<li class="shop_item">
<div class="shop_table_item">
<div class="description_row">
<div id="count">ВОТ ЗДЕСЬ ВЫВОДИТЬ СЧЕТЧИК</div>
<div class="description_sell">
<p>
<a href="{url}" title="{name}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_item">
<!--<xsl:value-of disable-output-escaping="yes" select="name"/>-->
<h1 id="mainTitle">
<xsl:value-of disable-output-escaping="yes" select="property_value[property_id = 79]/value" />, <xsl:value-of disable-output-escaping="yes" select="property_value[property_id = 76]/value" /><xsl:if test="property_value[property_id = 74]/value != '0'">, <xsl:value-of disable-output-escaping="yes" select="property_value[property_id = 74]/value" /> р-н</xsl:if>, <xsl:value-of disable-output-escaping="yes" select="property_value[property_id = 78]/value" />
</h1>
</a>
</p>
<div class="price">
<xsl:value-of select="format-number(price, '### ##0', 'my')"/><xsl:text> </xsl:text><xsl:value-of disable-output-escaping="yes" select="currency"/><xsl:text> </xsl:text>
</div>
</div>
</div>
</div>
</li>
<!-- <xsl:if test="position() mod 2 = 0 and position() != last()">
<div class="clearing"></div>
</xsl:if> -->
</xsl:template>
</xsl:stylesheet>
Шаблон выводит 3 объекта название и цена, и ещё нужно как бы счетчик вывести в отдельный блок DIV.
Т.Е выводится у меня 3 товара , в каждом блоке <div id="count"></div> должна выводиться текушая позиция буть это 1 или 2 или 5 и т.д !
Впринципе это нумерованный список , только им я воспользоваться не могу т.к эти цифры оформлять надо!