Часто вебдизайнеры сталкиваются с проблемой, что пробелы и переносы строк влияют на отображение HTML в броузере ("фишки" броузера), то есть может понадобится склеить все тэги в шаблоне вместе, чтобы получить желаемый результат. Но в результате получается нечитаемый или трудноредактируемый шаблон.
В выводимом тексте, заключенном между тэгами {strip} и {/strip}, удаляются повторные пробелы и переносы строк, перед отображением. Так вы можете сохранив шаблон читаемым не волноваться насчет лишних пробелов.
Техническое Замечание
{strip}{/strip} не влияет на содержимое переменных шаблона. Для этих целей используйте модификатор strip.
Пример 7.43. тэги {strip}
{* следующее будет выведено в виде одной строки *} {strip} <table border='0'> <tr> <td> <a href="{$url}"> <font color="red">This is a test</font> </a> </td> </tr> </table> {/strip}
Результат выполнения данного примера:
<table border='0'><tr><td><a href="http://...snipped...</a></td></tr></table>
Заметьте, что в данном примере все строки начинаются и заканчиваются HTML тэгами. Учтите, что все строки склеиваются вместе. Если в начале или в конце строки присутствует обычный текст, то вы можете не получить желаемый результат.