Функции числа

888vetas

Посетитель
#1
Добрый день!
Если в числовой строке вбит ноль, то при выводе в шаблон с некоторыми функциями получается пустота.
Как это исправить?

ПРИМЕР:
Функции для числа:
NumW -
numW -
NumW2 -
numW2 -
Group - 0
Money - 0 руб. 00 коп.
MoneyW - Ноль рублей 00 коп.
moneyW - ноль рублей 00 коп.
MoneyW2 - Ноль рублей ноль копеек
moneyW2 - ноль рублей ноль копеек
 

Vladimir

Администратор
Команда форума
#2
Добрый день.
В разных случаях от функции, возвращающей строковое представление числа, требуются различные варианты вывода пустого значения (ничего не выводить, выводить число "0", выводить прописью "ноль", выводить другие значения: "пусто", "без оплаты" и пр.).
Для этого и сделано так, чтобы результат в этом случае отсутствовал.

Следом за нужной функцией в шаблоне поставьте дополнительно функцию String с таким вариантом исполнения:
[NumW(Число)][String(Число=0?ноль:)]
Первая функция (NumW) ничего не возвращает, а вторая выводит ту строку, которая требуется.