strip
Часто вебдизайнеры сталкиваются с проблемой, что пробелы и переносы
строк влияют на отображение HTML в броузере ("фишки" броузера), то
есть может понадобится склеить все теги в шаблоне вместе, чтобы получить
желаемый результат. Но в результате получается нечитаемый или
трудноредактируемый шаблон.
В выводимом тексте, заключенном между тэгами {strip} и {/strip},
удаляются повторные пробелы и переносы строк, перед отображением.
Так вы можете сохранив шаблон читаемым не волноваться насчет
лишних пробелов.
Техническое Замечание:
{strip}{/strip} не влияет на содержимое переменных шаблона.
См. модификатор strip.
Пример 7-31. тэг strip
{* следующее будет выведено в виде одной строки *}
{strip}
<table border=0>
<tr>
<td>
<A HREF="{$url}">
<font color="red">This is a test</font>
</A>
</td>
</tr>
</table>
{/strip}
OUTPUT:
<table border=0><tr><td><A HREF="http://my.domain.com"><font color="red">This is a test</font></A></td></tr></table>
|
|
Заметьте, что в данном примере все строки начинаются и заканчиваются HTML
тэгами. Учтите, что все строки склеиваются вместе. Если есть
обычный текст в начале строки, то может не получиться желаемый результат.