smarty echo print Вывод если значение непусто (определено) -- краткий вызов. Через вертикальный разделитель

Цель

Писать не:

{if not empty($value)}
  {value}
{/if}

а что-то короче.

Какие есть варианты

Функция default, к будет в некоторых случаях бросать исключения.
Поэтому можно написать свой эквивалент, правда, надо быть острожным -- ведь если написать функцию, которая возвращает пустую строку всегда, даже когад переменная неопределена, то мы можем прийти к ситуации, что где-то в коде по невнимательности будем просто обращаться к несущестувующей переменной и даже не знать про это.

Если написать функцию в такой манере, то предупреждение всё равно будет бросаться.