{$items = $CMS->Tags_cate("lanmu_id=1 & cate_id=0")} {foreach $items as
$row $product}
-
{$row.title}
{if count($items) > 0}
{$items2 = $CMS->Tags_cate("lanmu_id=1 & cate_id={$row.id}")} {foreach
$items2 as $row2}
-
{$row2.title}
{if count($items2)>0}
{$items3 = $CMS->Tags_cate("lanmu_id=1 & cate_id={$row2.id}")} {foreach
$items3 as $row3}
-
{$row3.title}
{/foreach}
{/if}
{/foreach}
{/if}
{/foreach}
我这里的{if count($items) > 0}
判断没效果,我要判断当没有下级内容是隐藏ul,这里的条件不知道要怎么写才行?
语法没错,检查下$items 有没有值
解决方案2:{foreach $arrayvar as $keyvar=>$itemvar}
{foreach $items as $row $product} //这个写法??
...
{if count($items) > 0} //在foreach内部判断$items? 值为空就不进入循环了
...
{/foreach}
解决方案3:$smarty.foreach.name.iteration
解决方案4:{if count($items) gt 0}