【发布时间】:2010-08-10 00:18:03
【问题描述】:
我想让我的模板保持整洁和良好的意图,但只想向浏览器提供非常紧凑的 HTML。
错过了一个更好的主意,我想知道将整个 Smarty 模板包装在 {strip} 这样的标签中是否有问题?
{strip}
<div class="albums">
<h2>Alle Foto-Alben</h2>
<ul class="photos clearfix">
{foreach $albums as $album}
{if $album->publishedPhotos|count > 0}
<li>
<div>
<a href="album.php?id={$album->id}">
<img src="{$album->titlepic->thumb}" alt="{$album->titlepic->title}" />
<span class="title">{$album->title}</span>
<span class="counter">{$album->publishedPhotos|count} Foto{if $album->publishedPhotos|count != 1}s{/if}</span>
</a>
</div>
</li>
{/if}
{/foreach}
</ul>
</div>
{/strip}
这对我来说有点不专业,但我想不出更好的东西。
一个缺点肯定是您必须将每一个模板包装在这些标签中。
我很高兴得到纠正,并希望听到不同的方法来保持交付的代码紧凑。
【问题讨论】: