dedecms标签调用栏目seotitle是空内容的解决方法

在dedecms中调用栏目seo标题的方法大致分为以下几种:

{dede:field.seotitle /}

[field:seotitle/]

或者是在dede:type、 dede:channel等标签中嵌套使用,但是不管你怎么用,一定会出现field.seotitle输出是空内容的情况

原因就在目录:

dedecms根目录+\include\taglib\type.lib.php 和 channel.lib.php 这些文件里面

解决方法:

[reply]

找到代码:

…     SELECT id,typename,typedir      ….

懂点数据库查询的应该知道,这是sql查询语句,返回的字段里面压根就没有“seotitle”这个字段,你前面标签无论怎么调用,肯定是没有内容的啊

明白原理之后,解决很简单啦,加上 “seotitle”字段

…     SELECT id,seotitle,typename,typedir      ….

[/reply]

然后在后台更新一下缓存,重新生成一下栏目的html页面,就ok啦!

人已赞赏
二次开发雕技术

完美解决wordpress4.x任意版本URL出现中文无法访问404找不到的错误

2018-2-5 22:03:55

二次开发雕技术

微擎微赞模块智慧拼团6.x版本微信用户头像不显示问题

2018-3-9 1:39:29

免责声明本文中提到的资源均来自于互联网,仅供个人学习交流,若您喜欢本文可附上原文链接随意转载。
版权人申诉:我要申诉
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索