Задача: сделать разный вывод для групп в каталоге.
Изменяю шаблон xsl шаблон , проверяю родительскую группу, если ОК, то добавляются дополнительные поля. Но почему то так не работает, по <xsl:if test="blocks/parent_group_id=715"> не заходит.
<!-- ======================================================== -->
<!-- Шаблон вывода записей -->
<!-- ======================================================== -->
<xsl:template match="blocks/items/item">
<xsl:variable name="parent_group_id" select="blocks/parent_group_id"/>
<!-- определение стиля для черезстрочного выведения фона -->
<xsl:variable name="style"><xsl:choose>
<xsl:when test="position() mod 2 = 0">background-color: #eeeeee;</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose></xsl:variable>
<tr>
<!-- Первая ячейка - название и описание товара -->
<td style="{$style}">
<strong><a href="{item_path}"><xsl:value-of disable-output-escaping="yes" select="item_name"/></a></strong>
<!-- описание товара -->
<br />
<xsl:value-of disable-output-escaping="yes" select="item_description"/><br/>
</td>
<!-- ячейка - -->
<td style="{$style}">
<!-- производитель -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/proizvoditel"/>
</td>
<td style="{$style}">
<!-- упаковка -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/upakobka"/>
</td>
<!-- проверяем родительскую группу если ОК, то добавляем дополнительные поля -->
<xsl:if test="blocks/parent_group_id=715">
<td style="{$style}">
<!-- размер -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/razmer"/>
</td>
<td style="{$style}">
<!-- количество -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/klichestvo"/>
</td>
<td style="{$style}">
<!-- масса -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/massa"/>
</td>
</xsl:if>
<!-- конец дополнительных полей -->
<!-- цена -->
<td style="{$style}">
<!-- Сама цена (дополнительное свойство) -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/price"/>
<!-- Валюта (дополнительное свойство) -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/currency"/>
</td>
<!-- проверяем родительскую группу если ОК, то добавляем дополнительные поля -->
<xsl:if test="blocks/group_id=715">
<!-- цена товара m2-->
<td style="{$style}">
<!-- Сама цена (дополнительное свойство) -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/pricem2"/>
<!-- Валюта (дополнительное свойство) -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/currency"/>
</td>
<td style="{$style}">
<!-- Прочее -->
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/prochee"/>
</td>
</xsl:if>
<!-- конец дополнительных полей -->
</tr>
</xsl:template>