官网广州明行威网络技术有限公司
旗下
自助发稿平台品牌设计网
企业SEO内训 张老师13430336474,网站SEO外包 咨询020-28174113

主页 > 资讯 > 织梦教程 >

网站导航栏目中判断首页高亮的织梦DEDE代码

日期:2020-08-28 11:47 编辑:张楷

网站导航栏目中若要判断当前页面是否为首页时首页高亮,dedecms代码是这样写的:
 
做织梦网站导航栏时,我们一般需要设置当前栏目高亮显示,这个使用currentstyle就能直接实现,但是如果在首页时怎么让首页模块高亮呢?
织梦当前栏目高亮方法一:
<style>.cur{background:#f6712e;}</style>
{dede:channel currentstyle="<li class='curr'><a href='~typelink~'>~typename~</a></li>"}
  <li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}
 
织梦首页高亮方法二:
在我们用到channelartlist调用栏目时,如:
<li date-switch='0' class="cur" href="{dede:global.cfg_cmsurl/}/">网站首页</a></li>
{dede:channelartlist row=7 typeid=top currentstyle=cur}
<li date-switch='0' class='{dede:field.currentstyle/}'><a data-hover="-" data-icon="+" href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<div class="top-sub-menu">
  {dede:channel type=son noself=yes}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:channel}
</div>
</li>
{/dede:channelartlist}
需要把首页单调一项调用。这时方法为:
<li date-switch='0' {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='cur'":@me="";{/dede:field}><a data-hover="-" data-icon="+" href="{dede:global.cfg_cmsurl/}/">网站首页</a></li>
效果如图:
织梦首页高亮
 
原理就是使用if判断当前页面是否有typeid,然后增加样式;如果在栏目页或文章页都会有typeid,在首页就没有高亮样式了。


以上就是关于【网站导航栏目中判断首页高亮的织梦DEDE代码】的文章内容,如果您还想了解更多关于网站建设与网络推广的相关文章,请继续查看【织梦教程】栏目的其它文章

来源www.7y8d.com广州明行威,致力于中小企业网络营销推广、整体外包运营(网站建设、SEM、SEO等)、企业SEO内训、信息流广告运营

欢迎交流 加微信13430336474 广州张楷
扫码关注

上一篇:织梦DEDE如何批量删除文档关键词维护? 下一篇:织梦网站栏目增加英文名称的方法

网络推广
在线咨询
广州
020-28174113
13430336474
惠州办事处
13725092347
肇庆办事处
15813353380
东莞办事处
15913714680