Структура моего инет магазина такая:
-Категория1
--Подкатегория11
--Подкатегория12
-Категория2
--Подкатегория21
--Подкатегория22
В Товары есть только в подкатегориях.
При открытии подкатегории все выводится стандартно.
А вот при открытии категории, требуется такой вывод:
Заголовок Подкатегории11
ТоварПодкатегории11 | ТоварПодкатегории11 | ТоварПодкатегории11
Заголовок Подкатегории21
ТоварПодкатегории21 | ТоварПодкатегории21 | ТоварПодкатегории21
Пытался решить вопрос в XSL шаблоне "МагазинКаталогТоваров", с названием подкатегорий проблем никаких, а вот с товарами из этих подкатегорий ни как не получается. Пробовал так:
<!-- Шаблон для групп товара -->
<xsl:template match="shop_group">
<xsl:for-each select=". | following-sibling::shop_group[position() < $n]">
<div>
<a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_group"><xsl:value-of disable-output-escaping="yes" select="name"/></a><xsl:text> </xsl:text><span class="shop_count"><xsl:value-of select="items_total_count"/></span>
<xsl:apply-templates select="shop_item" />
</div>
</xsl:for-each>
</xsl:template>
Но к сожалению <xsl:apply-templates select="shop_item" /> в shop_group ничего не дает, просто пустота и все.
Как я понимаю нужно внести некоторые правки в ТДС интернет-магазин. на форуме находил примеры с выводом товаров из всех подкатегорий, но мне это не совсем подходит. Буду крайне признателен любой помощи!