Описание на страницах каталога, помогите!

#
Описание на страницах каталога, помогите!
Лезу в XSL в шаблон "МагазинКаталогТоваров", там нахожу:
<!-- Шаблон для товара -->
<xsl:template match="shop_item">
<div class="item">
<xsl:if test="image_small !=''">
<a href="{url}"><img src="{dir}{image_small}" alt="{name}" border="0" /></a>
</xsl:if>
<a href="{url}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
<div class="poi">
<xsl:value-of disable-output-escaping="yes" select="description"/>
<span class="cena"><strong>Цена:</strong> <xsl:value-of select="format-number(price, '### ##0', 'my')"/><xsl:text> </xsl:text><xsl:value-of select="currency"/></span>
</div>
<a href="{/shop/url}cart/?add={@id}" onclick="return $.addIntoCart('{/shop/url}cart/', {@id}, 1)" class="lkj2">Купить</a>
</div>
<xsl:if test="position() mod 4 = 0 and position() != last()">
         <xsl:text disable-output-escaping="yes">
            &lt;div style="clear:both;"&gt;
            &lt;/div&gt;
         </xsl:text>
      </xsl:if>
</xsl:template>

по идее, нужно после списка подкатегорий вывести описание, делаю так:
<xsl:value-of disable-output-escaping="yes" select="description"/>

получаю ошибку:
Предупреждение: XSLTProcessor::importStylesheet(): compilation error: file /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/ line 165 element value-of в файле /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/modules/xsl/processor/xslt.php (строка 47)Предупреждение: XSLTProcessor::importStylesheet(): element value-of only allowed within a template, variable or param в файле /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/modules/xsl/processor/xslt.php (строка 47)Предупреждение: XSLTProcessor::importStylesheet(): compilation error: file /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/ line 165 element value-of в файле /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/modules/xsl/processor/xslt.php (строка 47)Предупреждение: XSLTProcessor::importStylesheet(): xsltParseStylesheetTop: unknown value-of element в файле /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/modules/xsl/processor/xslt.php (строка 47)Предупреждение: XSLTProcessor::transformToDoc(): No stylesheet associated to this object в файле /var/www/pechkinhaus.ru/data/www/pechkinhaus.ru/modules/xsl/processor/xslt.php (строка 51)

как быть? что делать? подскажите пожалуйста, как правильно вывести описание на страницах каталога под списком товаров и под списком подрубрик..
#
Re: Описание на страницах каталога, помогите!
kecapb, прочитайте внимательно сообщение об ошибке, которое вы процитировали. Особенно фразу "element value-of only allowed within a template, variable or param", постарайтесь понять ее смысл, в ней - ответ на ваш вопрос.

P.S. hint: вы вписали свой value-of не туда куда можно.
Заказов не беру. Консультирую редко.
#
Re: Описание на страницах каталога, помогите!
а куда нужно? предлагаете мне изучить суть работы вашей cms, чтобы вывести описание в каталоге?
Не могли бы Вы просто дать ответ, куда добавить строку чтобы появилось описание, я первый раз с этим столкнулся и надеюсь последний.
Модератор
#
Re: Описание на страницах каталога, помогите!
kecapb писал(а):
а куда нужно? предлагаете мне изучить суть работы вашей cms, чтобы вывести описание в каталоге?

Прежде чем лезть в XSL нужно изучить хотя бы основы http://www.hostcms.ru/documentation/guide/introduction/xslt/ . Да и CMS с утра была не Mr. Kotoff-а.
Теперь по сути вопроса, Kotoff уже написал, что у Ваш код находится не в том месте, а именно должен быть внутри xsl:template
#
Re: Описание на страницах каталога, помогите!
HostCMS писал(а):
Да и CMS с утра была не Mr. Kotoff-а.
А я уж подумал что за день что-то изменилось
Заказов не беру. Консультирую редко.
#
Re: Описание на страницах каталога, помогите!
хорошо, спасибо. основы xslt изучу..
Модератор
#
Re: Описание на страницах каталога, помогите!
kecapb,
надеюсь получилось у Вас?
<xsl:template match="shop_item">
...
<xsl:value-of disable-output-escaping="yes" select="description"/>
...
</xsl:template>
Авторизация