Добрый день,
Пытаюсь вывести подкатегории текущей категории с картинками, но получается вывести только их названия.
код usels.xsl
<xsl:template match="udata" mode="catalog-categories">
<xsl:if test="count(page) > 0">
<div class="items cat" umi:element-id="{$document-page-id}" umi:module="catalog" umi:method="category" umi:region="list" umi:sortable="sortable">
<xsl:apply-templates select="page" mode="catalog-categories"/>
</div>
</xsl:if>
</xsl:template>
<xsl:template match="page" mode="catalog-categories">
<div class="item" umi:region="row">
<div class="image">
<a href="{@link}">
<xsl:call-template name="catalog-thumbnail">
<xsl:with-param name="element-id" select="@id" />
<xsl:with-param name="field-name">pic</xsl:with-param>
<xsl:with-param name="alt" select="name" />
<xsl:with-param name="width">180</xsl:with-param>
<xsl:with-param name="height">140</xsl:with-param>
<xsl:with-param name="empty">/images/nofoto.jpg</xsl:with-param>
</xsl:call-template>
</a>
</div>
<h2>
<a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">
<xsl:value-of select="name" />
</a>
</h2>
</div>
</xsl:template>
Ну и собственно сам вызов юсела:
<xsl:apply-templates select="document(concat('usel://uniq/?module=catalog&method=category&depth=1&category=',$document-page-id))" mode="catalog-categories" />
Выводит только имена подкатегорий :(
Проверяйте что поле, в котором находится картинка, называется pic, ибо именно его вы выводите
<xsl:with-param name="field-name">pic</xsl:with-param>
Я предполагаю, что поле все-таки называется header_pic