Все теже доп картинки

#
Re: Все теже доп картинки
вместо
<xsl:value-of select="/informationsystem/informationsystem_item//file_description/node()" mode="foto" />

это
<xsl:value-of select="file_description" />
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Все теже доп картинки
alexpimnev, огромное спасибо! Помогли.
#
Re: Все теже доп картинки
alexpimnev, у меня ещё маленький вопросик.
Из доп. свойств инфосистемы у меня формируется таблица.
Применил шаблон:
<table class="table table-sm"><tbody><xsl:apply-templates select="property_value" /></tbody></table>

Оформил:
<!-- Вывод строки со значением свойства -->
<xsl:template match="property_value">
<xsl:variable name="property_id" select="property_id" />
<xsl:variable name="proprety" select="/informationsystem/informationsystem_item_properties/property[@id=$property_id]" />
<tr>
<td class="text-right"><xsl:value-of select="$proprety/name"/></td>
<td><xsl:value-of disable-output-escaping="yes" select="value"/></td>
</tr>
</xsl:template>

Таблица выводится, но с ненужным мне полем "Фото" (все доп.фото мы уже вывели).
Как мне ограничить, т.е. убрать вывод этого поля?
По ID свойства или по типу? Оно у меня типа файл...
#
Re: Все теже доп картинки
Если нужно убрать все доп свойства типа файл
<xsl:apply-templates select="property_value[not(file/node())]"/>
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Все теже доп картинки
llirik, спасибо!
Так и сделал - всё работает.
#
Re: Все теже доп картинки
Добрый день.
Вывожу доп.свойства, кроме свойств типа файл:
<xsl:template match="property_value">
<xsl:variable name="property_id" select="property_id" />
<xsl:variable name="proprety" select="/informationsystem/informationsystem_item_properties/property[@id=$property_id]" />
<xsl:value-of select="$proprety/name" /><xsl:text>&#xa0;–&#xa0;</xsl:text>
<xsl:value-of disable-output-escaping="yes" select="value" /><br />
</xsl:template>
...
<xsl:apply-templates select="property_value[not(file/node())]" />

А как вывести доп. свойства, зная их номер id, например 264 и 273?
Кто знает?
Модератор
#
Re: Все теже доп картинки
<xsl:apply-templates select="property_value[property_id = 264 or property_id = 273]" />
#
Re: Все теже доп картинки
Большое спасибо!
Всё работает как надо.
#
Re: Все теже доп картинки
А не подскажете, можно ли вывести содержимое "Описание" дополнительного свойства?
Модератор
#
Re: Все теже доп картинки
Получить само свойство и вывести описание, например
<xsl:variable name="property_id" select="property_id" />
<xsl:value-of select="/shop/shop_item_properties//property[@id=$property_id]/description" />
Авторизация