Как вычесть одно значение из другого используя PHX модификаторы
Как вычесть одно значение из другого используя PHX модификаторы? Хочу вывести разницу из старой и текущей цены.
[[+old_price:decr=`[[+price]]`]]
Комментарии: 7
Сохрани в переменную, {set $rez = $old_price — $price}, и выводи {$rez}
Пробовал — выводит 1
Я как-то сталкивался с этим и был невнимателен, если это minishop2, то со стандартнымы настройками цены приходят с пробелами, их нужно убрать
Либо
{$price | replace : ' ' : ''}
А если стандартный синтаксис, то:
[[+price:replace=` ||`]]
[[+price:replace=` ||`]]— не работает так.
Нужно так:
[[+pagetitle:replace=`шип==паз`]]
Получилось!
P.S Выглядит как костыль XD
[[+old_price:esc:replace=` ==`:replace=`.==`:replace=`,==`:decr=`[[+price:esc:replace=` ==`:replace=`.==`:replace=`,==`]]`]]
Оказывается нужно заменять пробелы точки и запятые!P.S Выглядит как костыль XD
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.