出于SEO等的考虑,我们有时需要改动dedecms栏目页的title。出于SEO等的考虑,我们有时需要改动dedecms栏目页的title。
dede栏目页的title在模板文件list_article.htm里,默认是这样的:
{dede:field.title/}-{dede:global.cfg_webname/}```
其中`{dede:field.title/}`在栏目页将显示为栏目名称;
而`{dede:global name='cfg_webname'/}` 是你在后台管理里填的“网站名称”。
如果您的Dedecms只建了一级频道,也就是只有一层目录,那么栏目页的title直接在list_article.htm里修改就ok了;
如果一级频道下还有次级栏目,栏目页的title里的{dede:field.title/}这部分默认会显示为“一级目录 // 二级目录”,如何去掉或修改二级栏目标题title中的斜杠(/)呢?
具体步骤:
1、将官方原来的排列方式反过来,找到/ include/typelink.class.php第182行
$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;`
修改为:
$this->SplitSymbol.$tinfos['typename'];
2、将模板的标题标签 <title>
{dede:field.title/} - {dede:global.cfg_webname/}</title>
修改为: <title>
{dede:field.title function='ereg_replace(" - "," - ",@me)'/} - {dede:global.cfg_webname/}</title>
即可。
3、如果您对栏目中间的连接符不满意,可以修改/include/arc.listview.class.php,找到84行:
$this->Fields['title'] = preg_replace("/[<>]/", " / ", $this->TypeLink->GetPositionLink(false));
把"/"替换成"_"。
本文地址:dedecms列表页面dede:field.title的斜杠怎么去掉
我们提供的产品解决方案 >>

01 AI万词霸屏

02 关键词优化(SEO)

03 免费SEO诊断

04 SEO营销推广

05 SEO方案定制

06 网站降权恢复

07 整站优化

08 微信小程序

09 微商城开发

10 网站竞价托管

11 社区团购系统

12 积分管理系统
为您推荐
-
laravle 观察者observer的使用方法 网站开发
-
织梦dedecms时间/日期调用方法 网站开发
-
laravel轻松实现图片压缩/剪裁/添加水印功能 网站开发
-
Laravel框架 Models模型常用属性 网站开发
-
织梦cms-万能循环标签loop的使用 网站开发
-
laravel框架轻松完成用户登陆注册功能 网站开发
-
laravel中策略模式policy的使用方法 网站开发
-
laravel 常用Artisan命令 网站开发
-
laravel添加辅助函数的方法 网站开发
-
laravel-admin汉化技巧 网站开发
-
laravel框架怎么在公共的模板文件里面定义不同的class来控制页面样式 网站开发
-
dedecms常用的列表循环自增长方法 网站开发
-
laravel框架的异常处理 网站开发
-
如何优雅的给laravel添加路由 网站开发
-
laravel框架添加自定义函数 网站开发
-
thinkphp5.1去掉缓存文件 网站开发
-
怎样实现给DEDE的栏目增加栏目图片? 网站开发
-
laravel框架是怎么发送邮件的 网站开发
-
laravel框架怎么使用队列 网站开发
-
dedecms栏目没有子栏目会显示同级栏目怎么修改 网站开发
在线留言
免费获取解决方案!
Write here