phpcms顶级栏目调用和选中
文章描述:
我们在使用phpcms做网站的过程中,发现phpcms顶级栏目没有选中当前所点击的栏目,下面我们可以获取栏目id来进行判断是否选中
phpcms顶级栏目调用和选中,首选要调用顶级栏目,然后进行循环,再进行判断是否等于当前点击,代码如下:
默认调用
phpcms顶级栏目调用
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
<ul class="nav-site">
<li><a href="{siteurl($siteid)}"><span>首页</span></a></li>
{loop $data $r}
<li class="line">|</li>
<li><a href="{$r[url]}"><span>{$r[catname]}</span></a></li>
{/loop}
</ul>
{/pc}
二级栏目调用
{php echo runhook('glogal_menu')}
获取顶级栏目ID
{$CATEGORYS[$CAT[parentid]][catid]}
获取当前栏目ID
{$CATEGORYS[$catid][catid]}
判断
获取当前栏目ID或者顶级栏目ID进行判断是否等于用户所点击栏目的ID
class="{if $r[catid]==$CATEGORYS[$CAT[parentid]][catid]}cur{elseif $r[catid]==$CATEGORYS[$catid][catid]}cur{else}{/if}"
发布时间:2021/08/12
发表评论