Шаблонизатор Smarty помогает решить множество типичных проблем — например вывод определенного текста в случае отсутствия переменной или её пустоты.
Итак, для вывода сообщения о умолчанию достаточно воспользоваться таким кодом:
{$email|default:'e-mail не указан.'}
Как видите — все достаточно просто и очевидно. При этом не нужно прибегать к условным операторам и на все про всё нужно минимум кода.