DedeCMS面包屑导航去链接方法

小村上空升起袅袅炊烟,好像一个身穿白纱的少女在翩翩起舞,在夕阳的照耀下婀娜多姿。

所谓面包屑导航就是下面这个玩意,说白了就是当前位置的导航,这导航对seo意义重大,这里余斗就不多说。

而DedeCMS默认的面包屑导航是加链接的,样式也是上图显示的那样的,有时候我们并不需要链接,也不喜欢这种样式,要怎么改进呢?且看下面好代码教程:

一、在DedeCMS目录的中找到include/typelink.class.php文件,假如想要的效果是 首页>一级栏目>二级栏目这样,而不需要带链接的。

找到include/typelink.class.php,找到这个文件里的这个函数,代码如下:

	function GetPositionLink($islink=true)

注:这个地方修改成$islink=false,就不带链接了

DedeCMS就是在这里判断是否读取链接,如果把true修改成falsh,这个函数就不执行了。

二、找到函数,代码如下:

	function GetOneTypeLink($typeinfos)

这个函数返回的是$typelink,而$typelink是有链接的,我们需要进一步修改:

	$typelink = "<a rel="nofollow noopener noreferrer" href='".$typepage."'>".$typeinfos['typename']."</a>";

修改成

	$typelink = "".$typeinfos['typename']."";

链接就去掉了,而且可以写成自己想要的格式,很方便。

另外,有的时候我们不需要单破折号作为链接符即想要修改首页>一级栏目>二级栏目中的">"符号,比如不要了,或者是换成">>"什么的,其实很简 单:

在后台就可以设置,进入“系统—系统基本参数–核心设置–栏目位置的间隔符号”,可以输入你喜欢的符号,——、=、*、》什么都可以。

到此这篇关于DedeCMS面包屑导航去链接方法就介绍到这了。若是时间允许,自己还会在哪些地方做得更好等等,只有坚持这样,你才可能有快速的进步。更多相关DedeCMS面包屑导航去链接方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
dedecms如何实现任意页面调用当前会员信息的方

DedeCMS织梦判断是否有二级栏目输出HTML代码

织梦dedecms dede:arclist输出取消换行符

dedecms文章添加字段填栏目id,内容页调用字段里的栏目文章

dedeCMS首页列表页文章页调用tag的方法