web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. AIGC工具
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站
    手机应用

织梦{dede:field name='position'/}去掉主页或者不带链

667 ℃

{dede:field name='position'/}这个标签是织梦的面包屑导航标签,一般都用在当前位置这个地方,织梦的标签调用出来后是无法在模板里面修改的,必须去修改php函数

一般来说,这个标签是不需要进行任何修改的,默认就好,但是一些特殊情况下,可能要进行修改,比如不想让这个标签带链接,也就是不想搞成锚链,或者是我今天遇到的一种情况。

今天用dedecms绑定二级目录和域名来做一个站,发现{dede:field name='position'/}这个标签在二级站存在一个问题,那就是主站——二级站域名——二级站栏目名,也就是行如www.dedeyuan.com——2ji.dedeyuan.com——2ji.dedeyuan.com/lanmu这种类型的,我们一般在做二级站的时候,主页应该默认就是二级站的,而不应该是主站的,估计这里有点拗口,遇到这个问题的朋友应该能够明白这个意思。对于二级站来说,正确的主页链接应该是2ji.dedeyuan.com这个!

因此,我想{dede:field name='position'/}让这个标签干脆不调用这一项,这样就可以解决了。方法很简单,找到include/typelink.class.php这个文件:

直接去掉:$indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";

这一行即可,然后更新就会发现没有主页这一项了,二级域名很完美,当然了,对于主站来说,也没有主页这一项了,不过其实这无所谓。

同时,假如你依然想保留以前的模式,但是不想带链接,那也很简单。同样是这个文件:

function GetPositionLink($islink=true)

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

修改之前请记得备份,修改错误的话,会造成栏目页无法生成哦。

如何利用php函数去除字符串右侧第一个字符

php如何使用var_dump函数打印变量的类型和值

如何利用php函数做一个简单的自动裁剪图像功能

php语法如何查看哪些函数被禁用

php如何利用ord()函数将字符转ascii码

标签: php函数

上面是“织梦{dede:field name='position'/}去掉主页或者不带链”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_310.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计845个字,预计阅读时长6分钟
生活小工具,收录了80多款小工具
上一篇: 阿里巴巴普惠体3.0字体已经更新(最强中文字体)
下一篇: 跨平台划词翻译、截图翻译工具——Pot划词翻译
x 打工人ai神器