Вывести "Цена по запросу" у товаров с 0 ценой

Бюджет: 1 000 Р

В общем то в теме указал сам вопрос... То есть, при нулевой цене необходимо вывести в том месте где цена фразу "По запросу". Тема дизайна Perfect.

В list-thumbs.html разобрался так: 


<span class="products__price">
                {if $p.price !="0"}
                {shop_currency_html($p.price)}
                {else}
                По запросу
                {/if}</span>
                

Всё работает.

а с product.cart.html не выходит. код до:

 

<div class="product__prices"></div>
  <span class="compare-at-price product__price-old" data-price="   {shop_currency_html($product.compare_price, null, null, 0)}"{if !($product.compare_price > 0)} style="display:none;"{/if}>{shop_currency_html($product.compare_price)}</span>

  <span class="price product__price" data-price="{shop_currency($product.price, null, null, 0)}">{shop_currency_html($product.price)}</span>                   
{if $product.compare_price>0}
                        {$disPercent = round(($product.compare_price-$product.price)*100/$product.compare_price)}
                    {/if}

                    {if $ts.product_discount}
                        <div class="product__price-dis" {if="" empty($dispercent)}="" style="display:none;" {="" if}="">
                            <div class="product__price-dis-percent">{if !empty($disPercent)}-{$disPercent}%{/if}</div>
                            <div>[`Saving`] - <span class="product__price-dis-number">
                                {if $product.compare_price>0}{shop_currency_html($product.compare_price - $product.price)}{/if}
                                </span>
                            </div>
                        </div>
                    {/if}

код после переделки. при загрузке страницы промелькивает "По запросу" и потом опять "0" выводит.

                    <span class="price product__price" data-price="{shop_currency($product.price, null, null, 0)}">
                        {if $product.price !="0"}
                        {shop_currency_html($product.price)}
                        {else}
                        По Запросу
                        {/if}
                    </span>

3 ответа

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите