我只需要打印一次标题div。例如:
$cat_val=array(69,35,35,35,69)
{foreach from=$cat_val item=catval}
{if $catval=='69'}
<h1 class="page-heading">Products</h1>
{/if}
<li>some code</li>
{/foreach}
答案 0 :(得分:1)
您不需要if
。只需在循环之前打印标题
<h1 class="page-heading">Products</h1>
$cat_val=array(69,35,35,35,69);
{foreach from=$cat_val item=catval}
<li>some code</li>
{/foreach}
你正在检查循环,如果值为69然后打印标题,因为69是我假设你if
的第一个值。但是69这不是你阵列的第一个值的情况呢?那么你的标题会搞砸,这就是你不需要if
。
答案 1 :(得分:0)
试试这个
{assign 'cat_val' ['69', '35', '35','35','69']}
<h1 class="page-heading">Products</h1>
{foreach from=$cat_val item=catval}
<li>some code</li>
{/foreach}