YzmCMS三级栏目调用代码示例

288次浏览 更新日期:2024-10-23 16:35:39 分类:程序交流 评论:1

最近有多位同学咨询我,不知道三级栏目怎么调用,今天我分享一个代码示例:

<ul>
	{m:nav field="catid,catname,arrchildid,pclink,target" where="parentid=0" limit="20"}
	{loop $data $v}
	    <li>
			<a {if isset($catid) && in_array($catid, explode(',', $v['arrchildid']))} class="current" {/if} href="{$v[pclink]}" target="{$v[target]}">{$v[catname]}</a>
			<!-- 这里是二级栏目的循环,代码开始 -->
			{if is_childid($v)} 
			{php $r = get_childcat($v['catid']);}
			<ul class="sub_nav">
				{loop $r $vv}
				<li><a href="{$vv[pclink]}" target="{$vv[target]}">{$vv[catname]}</a></li>
					<!-- 这里是三级栏目的循环,代码开始 -->
					{if is_childid($vv)} 
					{php $r = get_childcat($vv['catid']);}
					<ul class="sub_nav">
						{loop $r $vv}
						<li><a href="{$vv[pclink]}" target="{$vv[target]}">{$vv[catname]}</a></li>
						{/loop}	
					</ul>
					{/if}
					<!-- 这里是三级栏目的循环,代码结束 -->
				{/loop}	
			</ul>
			{/if}
			<!-- 这里是二级栏目的循环,代码结束 -->
		</li>		
	{/loop}	
</ul>


我来说两句
  • oolaile
    oolaile 28天前
    感谢袁总✺◟(∗❛ัᴗ❛ั∗)◞✺
    0
    回复
作者信息
发布见解
发内容 回顶部