Smarty模板中变量如何嵌套变量,我是在做易企cms时想做一级和二级目录同时循环出现,高手帮帮忙! 10
{if(count($categorylist)>0)}{foreachfrom=$categorylistitem=categoryinfo}<liclass="hma...
{if (count($categorylist) > 0)}
{foreach from=$categorylist item=categoryinfo}
<li class="hmain"><a href="{formaturl type="category" siteurl=$siteurl name=$categoryinfo->filename}">{$categoryinfo->name } </a>
<ul>
{assign var="productlist" value=$productdata->TakeProductListByName("{$categoryinfo->name}",0,5,"adddate desc")}
{foreach from=$productlist item=productinfo}
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}">{$productinfo->name}</a> </li>
{/foreach}
</ul>
</li>
{/foreach}
{else}
<li>暂无分类</li>
{/if}
我想用循环的方式解决,但是第二个{$categoryinfo->name}读不出来,求懂的解答! 展开
{foreach from=$categorylist item=categoryinfo}
<li class="hmain"><a href="{formaturl type="category" siteurl=$siteurl name=$categoryinfo->filename}">{$categoryinfo->name } </a>
<ul>
{assign var="productlist" value=$productdata->TakeProductListByName("{$categoryinfo->name}",0,5,"adddate desc")}
{foreach from=$productlist item=productinfo}
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}">{$productinfo->name}</a> </li>
{/foreach}
</ul>
</li>
{/foreach}
{else}
<li>暂无分类</li>
{/if}
我想用循环的方式解决,但是第二个{$categoryinfo->name}读不出来,求懂的解答! 展开
1个回答
展开全部
估计不是没读出数据,是你代码写错了。
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}">{$productinfo->name}</a> </li>
改为:
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productlist['filename']}">{$productlist['name']}</a> </li>
我没看过易企cms,如果不对你再叫我。
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productinfo->filename}">{$productinfo->name}</a> </li>
改为:
<li ><a href="{formaturl type="product" siteurl=$siteurl name=$productlist['filename']}">{$productlist['name']}</a> </li>
我没看过易企cms,如果不对你再叫我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询