Выдано 118528 лицензий

Цена без копеек из модификации

Цена без копеек из модификации
#
vivaweb_pavel
Здравствуйте, администрация и знатоки HostCMS
Подскажите пожалуйста решение проблемы, вчера перелазил весь форум но так и не нашел ответа на мою проблему.
Суть проблемы.
Есть XSL-шаблон - МагазинКаталогТоваров.
Тут я использую модификацию и вывожу из неё цену.

<!-- Шаблон для модификаций -->
   <xsl:template match="modifications/item">
            <!-- Цена модификации -->
            <xsl:choose>
               <xsl:when test="price_discount != 0">
<xsl:value-of disable-output-escaping="yes" select="format-number(price_discount, '### ##0', 'my')"/>&#xA0;
                  <!-- Валюта товара -->
                  <xsl:value-of disable-output-escaping="yes" select="currency"/>
               </xsl:when>
               <xsl:otherwise>договорная</xsl:otherwise>
            </xsl:choose>
   </xsl:template>
   

Вот, а потом эту цену использую уже вот так

<xsl:if test="count(modifications/item) &gt; 0">
                                    <xsl:apply-templates select="modifications/item"/>
</xsl:if>

Вот в xsl-шаблоне - МагазинТовар, я делаю тоже самое, но только в темплейте модификаци получают не только цену но и картинку. И вот тут возникает ошибка, у цены не отбрасываются нули после запятой.
Вот код темплейта

<!-- Шаблон для модификаций -->
   <xsl:template match="modifications/item">
            <!-- изображение -->
            <a href="{/shop/path}{fullpath}{path}/">
               <img src="{image}" class="image" />
            </a>
            <!-- Цена модификации -->
<xsl:value-of disable-output-escaping="yes" select="format-number(price_discount, '### ##0', 'my')"/>&#xA0;
            <!-- Валюта -->
            <xsl:value-of disable-output-escaping="yes" select="currency"/>
            
   </xsl:template>

вот код использования цены из модификации

<xsl:if test="count(modifications/item) &gt; 0">
   <xsl:apply-templates select="modifications/item/price_discount"/>&#xA0;
   <xsl:apply-templates select="modifications/item/currency"/>
</xsl:if>



ПрофильЦитировать выделенное20.12.2011 11:04:38 • Сообщений: 13
Re: Цена без копеек из модификации
#
slasavasa
format-number(price_discount, '#')
со мной иметь приятно даже дело

ПрофильЦитировать выделенное20.12.2011 11:21:17 • Сообщений: 7
Re: Цена без копеек из модификации
#
vivaweb_pavel
slasavasa писал(а):
format-number(price_discount, '#')

не помогло(
воттакая цена выводится 390000.00

ПрофильЦитировать выделенное20.12.2011 11:52:26 • Сообщений: 13
Re: Цена без копеек из модификации
#
vivaweb_pavel
Не ужели ни кто не сталкивался с подобной проблемой(

ПрофильЦитировать выделенное22.12.2011 16:53:21 • Сообщений: 13
Re: Цена без копеек из модификации
#
vivaweb_pavel
Всем спасибо, разобрался )

ПрофильЦитировать выделенное22.12.2011 21:31:21 • Сообщений: 13
Re: Цена без копеек из модификации
#
a_pioner
Привет! Расскажи как ты копейки убрал?

ПрофильЦитировать выделенное18.09.2018 06:42:34 • Сообщений: 1
Авторизация