对Dedecms栏目列表与内容页面标题的优化

发布时间:
2016-12-23 11:25:23

使用最新的Dedecms5.7版本对网站的栏目与标题进行优化的时候遇到一些问题,在网上搜索的一些解决办法或多或少有些问题。下面一一来解决栏目与内容标题的优化。
栏目页面
我在上一篇文章中有写Dedecms栏目列表页面模板对seotitle的判断,但是感觉在栏目预览的时候没有问题,在生成静态的时候发现却问题重重,所以最后为了SEO效果只能直接调用{dede:field.seotitle/},今天我们要来实现的栏目页面栏目样式为:栏目自定义标题_第x页_网站标题。同时当列表页为第一页的时候不显示“第x页”,当列表页大于2时才从第2页开始显示。具体代码如下:

如果把上面的代码里面的:

改成默认的:

当有二级栏目则显示效果为:“一级栏目-二级栏目-网站标题”,如果我们想显示为:“二级栏目-一级栏目-第x页-网站标题”,则代码如下:

如果栏目页面有多级栏目,而我们只想调用当前栏目的名称,不需要调用上级栏目名,代码如下:

但是在测试的过程中,发现依旧是预览没有问题,在生成的时候不行栏目名无法正常显示,不过如果是调用{dede:field.seotitle/}的话则正常。代码如下:

栏目的话就用这个吧,个人觉得蛮好的。

内容页面

Dedecms内容页面默认的为:

若我们想要改成:“内容标题_栏目标题_网站名称”的样式,可以参照上述内容使用以下代码:

 

发表评论