насколько мне известно, не во всех браузер появляется пробел. в мозиле пробела нету, в хроме есть, а бывает нужно скрыть описание, а там пробел и объяснять заказчику почему у каждого браузера свои причуды поверьте никакого желания нету.Вариант. А я обычно добавлял к проверке if чето_там ne " "
Делать проверки на наличие пробела увеличивают код, мне кажется, что каждое условие на Smarty замедляет работу скрипта.