欢迎光临蔡欢的个人博客站!

蔡欢个人网站-蔡欢个人博客-蔡欢

蔡欢个人博客网站

专注网络营销和搜索引擎推广的个人博客网站

您当前的位置:主页 > 网站建设 >

dedecms建站导航栏怎么实现首页或当前页高亮

发布时间:2017-11-10 23:00    点击:      编辑:蔡欢

    织梦默认导航标签没有给首页标签判断加高亮的设置,在做自己个人博客网站的时候发现这个问题一直没找到合适解决办法,在网上百度了一下,然后加上自己折腾了一番,最后终于找到解决办法了,分享出来给大家学习学习;

    1、首页高亮显示或者带样式显示(方法一)
<li  ><a {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='curr'":@me="";{/dede:field}  href="{dede:global.cfg_basehost/}" alt="首页" ">首页</a></li >

“{dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}”就是判断当前栏目是否是首页,如果是首页就加上class='curr'样式
    首页高亮显示或者带样式显示(方法二)
<li class="nav_current" ><a href="/" >网站首页</a></li>
{dede:channel  row='8' type ='top' }
 <li><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li>
{/dede:channel}
    这两种方法对比起来,我觉得第二种更简单,也比较使用,建议大家使用这种方式;

    2、当前栏目显示高亮设置,这个需要进行导航栏属性的调用,用起来也很简单

<li><a href="/" >网站首页</a></li>
{dede:channel  row='8' type ='top' currentstyle="<li class='nav_current'><a href='~typelink~'>~typename~</a> </li>" }
<li><a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li>
{/dede:channel}
    个人建议在做导航栏时,首页的head不要分出来,而是做列表页的时候把head部分分出来,这样调用起来就比较方便,而且还可以让首页的头部样式和其他列表页的样式不一样。
    蔡欢个人博客旨在为大家提供一个互联网学习交流的平台,希望对大家有用。

分享是一种快乐,也是一种美德:

上一篇:没有了

下一篇:HTML meta viewport属性说明以及应用方法

博客首页 | WEB开发 | 网站运营 | 分享 www.caihuanbk.com