如何在DedeCMS中移除当前位置导航的链接?
- 行业动态
- 2024-10-03
- 2
要去掉dedecms当前位置导航的链接,可以通过修改模板文件实现。具体步骤如下:,,1. 打开模板文件,找到包含导航链接的代码部分。,2. 将 导航链接的HTML标签删除或注释掉。,3. 保存修改后的模板文件。,,这样,当前位置导航的链接就会被去掉。
在dedecms中,如果要在模板页面中调用当前位置导航标签{dede:field.position},但去掉链接,可以通过修改模板解析的php文件来实现。
具体步骤如下:
1、找到include/typelink.class.php文件。
2、打开这个文件,找到GetPositionLink函数,将其参数$islink=true修改为$islink=false,这样就不会读取链接了。
3、找到GetOneTypeLink函数,将其中的代码:
$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>"; return $typelink;
修改为:
$typelink = "".$typeinfos['typename']."";
这样就可以去掉链接,而且可以写成自己想要的格式。
如果想要修改首页>一级栏目>二级栏目中的">"符号,可以在后台进行设置,进入系统—系统基本参数–核心设置–栏目位置的间隔符号,输入喜欢的符号即可。
<!DOCTYPE html> <html> <head> <title>当前位置导航去掉链接</title> </head> <body> <!假设这是您的当前位置导航结构 > <div > <a href="#">首页</a> > <a href="#">分类一</a> > <a href="#">分类二</a> > <a href="#">当前位置</a> </div> <!去掉链接的实现方法 > <div > <span>首页</span> > <span>分类一</span> > <span>分类二</span> > <span>当前位置</span> </div> </body> </html>
在上述代码中,我们将原本的<a> 标签替换为了<span> 标签,这样做之后,当前位置导航中的所有链接都将被移除,用户点击后将不会进行跳转,这种方法简单直接,适用于所有基于HTML的导航结构。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/104914.html