Цена в 2 валютах

#
Цена в 2 валютах
Добрый вечер.
На данный момент в справочнике валют на сайте существуют рубли (валюта по умолчанию) и бел. рубли.
В XLS шаблоне товара стандартным методом выводится цены в валюте по умолчанию:
"<b id="newPrice"><xsl:value-of select="format-number(price, '### ##0', 'my')"/></b><xsl:text> </xsl:text><span><xsl:value-of select="currency"/></span><xsl:text> </xsl:text><xsl:if test="shop_measure/name != ''"><span>/<xsl:value-of disable-output-escaping="yes" select="shop_measure/name"/></span></xsl:if>"
Как можно вывести рядом с ней цену в бел рублях? То есть интересует как в коде обратится к другой валюте по id или еще чему либо?
Редакция Малый Бизнес 6.7.5
Модератор
#
Re: Цена в 2 валютах
http://www.hostcms.ru/documentation/modules/core/events/
Добавление цен в других валютах в карточке товара
только не используйте условие if ($Shop_Controller_Show->item), просто без него.
#
Re: Цена в 2 валютах
Данный код добавлять в настройки ТДС "Интернет магазин"?
Нужно ли после этого еще что-то добавлять в xsl шаблон карточки товара?
Редакция Малый Бизнес 6.7.5
#
Re: Цена в 2 валютах
Цитата:
Данный код добавлять в настройки ТДС "Интернет магазин"?

В код ТДС.

Цитата:
Нужно ли после этого еще что-то добавлять в xsl шаблон карточки товара?

Да. В xsl вам нужно будет выводить появившиеся цены
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Цена в 2 валютах
llirik писал(а):
Да. В xsl вам нужно будет выводить появившиеся цены


Подскажите еще пожалуйста как именно после добавления вышеуказанного кода обратится в xsl к нужной валюте по id или еще как?
Редакция Малый Бизнес 6.7.5
#
Re: Цена в 2 валютах
При помощи указанного хука в xml идут 2 валюты
<prices>
<price>
<value>24530.85</value>
<shop_currency id="4">
<name>бел. руб.</name>
<code>BYN</code>
<exchange_rate>0.032612</exchange_rate>
<date>2017-08-18</date>
<default>0</default>
<sorting>0</sorting>
<user_id>23</user_id>
</shop_currency>
</price>
<price>
<value>800.00</value>
<shop_currency id="1">
<name>руб.</name>
<code>RUB</code>
<exchange_rate>1.000000</exchange_rate>
<date>2017-08-18</date>
<default>1</default>
<sorting>10</sorting>
<user_id>19</user_id>
</shop_currency>
</price>
</prices>


как при помощи value-of обратится к требуемой валюте?
Редакция Малый Бизнес 6.7.5
#
Re: Цена в 2 валютах
Вопрос решен.
<xsl:value-of select="prices/price[shop_currency/@id=4]/value"/>
Редакция Малый Бизнес 6.7.5
Авторизация