互补网网专做高品质CMS教程,所有教程均为站长亲测有效后发布。
您当前所在位置:互补网首页 > DEDECMS > DEDE基础教程 >

织梦如何实现title调用三级栏目_二级栏目_一级栏目_网站名称

发布时间:2019-08-23热度:0

对于用织梦创建的网站栏目非常多的人来说,想在title中调用“文章名称-三级栏目_二级栏目_一级栏目_网站名称”,下面就为大家提出解决方法。

1.打开include/typelink.class.php文件,找到第164行

$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

修改为:

$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];

接下来将模板的标题标签

<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>

修改为:

<title>{dede:field.title function='ereg_replace(" - "," - ",@me)'/} - {dede:global.cfg_webname/}</title>

即可。

如果您对栏目中间的连接符不满意,可以修改include/arc.listview.class.php,找到53行

$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

把 / 删除 注意留一个空格 "  "

这样在模板标题标签部分就可以修改各级栏目间的连接符

本文地址:http://www.25923.com/dedecms/shiyong/082374.html(转载请保留)