去掉或修改织梦dedecms二级栏目标题title中的斜杠,出于SEO等的考虑,我们有时需要改动dedecms栏目页的title。
dede栏目页的title在模板文件list_article.htm里,默认是这样的:
<title>{dede:f) | k M 8 v o –ield name=’title’/} – {2 * G R t W A udede:global name=’cfg_webname’/} – powered by dedecms</title&gt` Z 2 { \ % z;
其中t L c Z C 1{dede:fiej e ^ & E q 4 /ld name=e 0 V x 4 A x !‘title’/}在栏目页将显示为栏目名称;而{dede:global+ d s 2 [ nl 4 s M Lame=’cfg_webname’/} 是你在后台管理里填的“网站名称”。
如果您的Dedec! z h p 2 6 3 #mq [ . T U t fs只建了一级频道,也就是只有一层目录,那么栏n 2 . 8 Q W D6 H P e页的title直接在list_article.htm里i U 5 Z \修改就ok了;
如果一级频道下还有次级栏目,栏目页的tB : Title里的{dede:field name=’title’/}这部分默认会显示为“一级目录 /4 ! f B u */ 二级目录”,如果要改K b 6掉/这个符号,需要:

打开/include/incP 9 %_arclist_view.php文件

(dedL \ b i g 8e5.7 arv i 0 , 9 B a Qc.listview.class line 83)Y 9 |

找到第75行
$this->Fields[‘title’] = ereg_replace(“[<>]”,” / “,$this* h K 7 3 u &2 f f&gtI B Q e 9 g s b;TypeLink->GetPositionLink(false));
改成
$this->Fields[‘title’] = ereg_replace(“[<>]”,” – “,${ j $ b C 5 Y E xthis->j 9 ` 9TypeLink-&gtg ( p + N x & |;GetPositionLink(false));
就可以Y 2 V T 6 b N u a把原来的符号/替换成符号-,但这样# = , F修改后title显示成“一级目录 — 二级目录”,也H o 1 i就是有两个–,我们还需要在后台“栏目位置的间隔符号”里把>>改成>。

免责声m + u [ N明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原z w | ? J \作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注