<ul>
{foreach from=$recommend item=value}
<li><span><em>{$value['content']}</em></span></li>
{/foreach}
</ul>
<ul>
{foreach from=$recommend item=value}
<li><h4>{$value['name']}</h4></li>
{/foreach}
</ul>
выше HTML может быть порождена цикла, если не используется Smarty:Как сделать этот шаблон в одном цикле в smarty?
$html1 = $html2 = '<ul>';
foreach($recommend as $value)
{
$html1 .= '<li><span><em>' . $value['content'] . '</em></span></li>';
$html2 .= '<li><h4>' . $value['name'] . '</h4></li>';
}
$html1 .= '</ul>';
$html2 .= '</ul>';
$html = $html1 . $html2;
, но я не знаю, как это сделать, когда требуется умник.
Человек, что вы имеете в виду? – nerkn
Мой пример требует 2 цикла для генерации окончательного html, я хочу сделать это в течение 1 цикла. – smarty
Это упрощенный пример, но основная идея такая же. – smarty