Сообщения без ответов | Активные темы Текущее время: 26 окт 2020, 02:07



Ответить на тему  [ Сообщений: 12 ]  Страница «  1, 2
"Разбить" цену на разряды 
Автор Сообщение

Зарегистрирован: 23 сен 2010, 04:25
Сообщения: 9

А подскажите, кто-нибудь, как это сделать в новой версии 3.0?
В версии 2.3 делал, спасибо Joker'у!


26 июл 2020, 20:20
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1518
Аватара пользователя

В версии 3.0 цены уже разбиты на разряды по умолчанию. Для этого используется модификатор currency. Правда, в довольно громоздких конструкциях вида
Код:
{%$message.fields.p.0.value.charcode|currency:$message.fields.p.0.value.num:$message.fields.p.0.value.txt%}


Но можно и использовать код, который был в посте Jokera. В Elite-Board 3 валюта у объявлений может быть разной, поэтому вместо $rates_default.charcode используем $message.fields.p.0.value.charcode. Т.е. код будет такой
Код:
{%if $message.fields.p.0%}
{%assign var='price' value=$message.fields.p.0.value.num|number_format:0:" ":" "%}
        {%if $message.fields.p.0.value.charcode == 'rur'%}         
           {%$price%} <i class="fa fa-rub" aria-hidden="true"></i>
        {%elseif $message.fields.p.0.value.charcode == 'usd'%}
           {%$price%} <i class="fa fa-usd" aria-hidden="true"></i>
        {%elseif $message.fields.p.0.value.charcode == 'eur'%}
           {%$price%} <i class="fa fa-eur" aria-hidden="true"></i>
        {%else%}
           {%$message.fields.p.0.value.txt%}
        {%/if%}
{%/if%}


29 июл 2020, 21:26
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 12 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron