Сейчас у меня в xml шаблоне для выгрузки цены товара прописаны строки:
<price>{if $product.list_price}{$product.price}{else}0{/if}</price>
<sale_price>{if $product.list_price}{$product.list_price}{else}{$product.price}{/if}</sale_price>
В фид выгружаются только цифры, вот так:
<price>964</price>
<sale_price>900</sale_price>
Какую переменную нужно указать чтобы выгружалась базовая цена с валютой?
Чтобы было:
<price>964 руб.</price>
<sale_price>900 руб.</sale_price>
Или 964 RUB
Пробовал вместо {$product.price} подставлять {$product.base_price} … Не то… Заранее благодарен
Попробуйте
{include file="common/price.tpl" value=$product.price}
Спасибо. Вывелась цена с валютой, только в вот таком виде с тегами и пробелом:
> <g:price>
> <span> 964</span> руб
> </g:price>
А нужно просто - 964 руб
Может еще какой-то другой вариант может быть?
alex_vp
4
{capture name=“myprice”}
{include file=“common/price.tpl” value=$product.price}
{/capture}
{$myprice|strip_tags}
Попробуйте так
Спасибо за совет. Попробовал. К сожалению, так выгрузка не работает. Ошибку 500 выдает и ничего не выгружает…
alex_vp
6
Тяжелый день. Извиняюся Сверился с докой.
{capture name="myprice"}
{include file="common/price.tpl" value=$product.price}
{/capture}
{$smarty.capture.myprice|strip_tags:false|replace:" ":" "}
проверил теперь верно, Ошибка была - при копировании отсюда не те кавычки копировались, проверьте
Тогда так
{$product.price} {$currencies.$primary_currency.symbol}
1 лайк
Подскажите, пожалуйста, еще переменную для выгрузки УРЛ товара без ватермарка - Detailed image URL.
УРЛ на фото товара с ватермарком выгружает переменная - {$image_url}
А какой переменной можно получить в выгрузке Detailed image URL?
Заранее благодарен
Надо смотреть модуль. Скорее всего, он просто так не даст получить URL без ватермарка, и нужно будет писать свою функцию
Ну это легко проверить Главное знать имя переменной которая выдает Detailed image URL
В шаблоне напишите
{debug}
И будет вам счастье в поисках переменной
А в каком шаблоне нужно вставлять? Где он лежит?
alex_vp
14