您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms二级菜单中判断子菜单标签的方法示例
毅冯2024-05-16 23:08:22dedecms教程已有人查阅
导读最近做一个项目,需要用到dedecms的二级菜单,在其中需要判断哪些一级菜单有子菜单,有的才显示弹出下拉框,没有的则不显示,可以用js来实现,但是,js长时间没用都快忘记了
最近做一个项目,需要用到dedecms的二级菜单,在其中需要判断哪些一级菜单有子菜单,有的才显示弹出下拉框,没有的则不显示,可以用js来实现,但是,js长时间没用都快忘记了,所以干脆用dedecms的自带的标签进行判断,代码如下.
代码如下:
代码如下:
<ul id="nav">
<li><a href="{dede:global.cfg_cmsurl/}/">Home</a></li>
{dede:channelartlist typeid={dede:field.typeid/}
<li>
<a href="{dede:field name='typeurl'/}" class="level">{dede:field name='typename'/}</a>
{dede:global name='itemindex' runphp='yes'}if(@me==1)@me="<ul class='nav-submenu'>"; else @me='';{/dede:global}
{dede:channel type='son'}
<li class="level0 nav-[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]"><a href="[field:typelink/]"><span>[field:typename/]</span></a></li>
{/dede:channel}
{dede:global name='itemindex' runphp='yes'}if(@me==1)@me="</ul>";else @me='';{/dede:global}
</li>
{/dede:channelartlist}
</ul>
其中itemindex是顶级栏目需要,已知只有第一个栏目有下拉菜单,itemindex又是从1进行递加的,所以当itemindex=1时就是需要显示二级菜单的栏目
本文标签:
很赞哦! ()
相关文章
随机图文
-
在dedecms文章页中获取当前栏目字段如content字段
在dedecms 文章页中获取当前栏目字段如调用栏目content字段,具体实现如下,感兴趣的朋友可以参考下 -
利用dede织梦cms的全局函数显示当前URL
最近想要在文章页面下面添加一个可以显示当前文章URL,以防止别人的采集工具。通过一些尝试发现可以通过织梦模板自带的一个全局函数来实现 -
dedecms织梦点击量标签调用方法和介绍
我们已经学习了栏目链接和文章链接,今天我们来学习一下点击量的一些具体的应用。点击量在dede里的调用标签是[field:click/],这是众所周知的。 -
dede织梦5.6首页调用联动类别示例代码
第一步:channelunit.func.php中添加如下函数;第二步:在前台页面请用 class="quote">1.addfields='nativeplace' channelid='1'这个是调用的附加表字段;
留言与评论 (共有 条评论) |