巅峰霸主 > 设计开发 > 织梦教程 > dedecms短标题调用

dedecms简略标题有则显示,没有则显示文章标题或为空的解决方法

时间:2020-12-09 07:47:58  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:处于特殊需求,dedecms系统简略标题有则显示,没有则显示文章标题或者显示为空,对SEO优化有很好的辅助作用,而且在用户体验方面,能快速获得关键词……

默认情况下直接调用短标题的方法:

{dede:field.shorttitle/}

但是这里有问题,如果简略标题为空那么什么都不会输出,对于有的地方看起来很不美观,可以考虑当简略标题为空时则显示文章标题:

{dede:field name='array' runphp='yes'} if(@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}

这样子有时候也会显得不太美观,不过总比没有要好,对于SEO优化方面,这种解决方法也是比较合理的。

如果短标题为空,什么也不输出,使用:

{dede:field name='shorttitle' runphp='yes'}if(@me == "") @me = "";else @me = @me;{/dede:field}

这个解决方法主要是对于运营了一段时间的网站,因为之前的文章内容可能有的有短标题有的没有,所以如果短标题为空则什么也不输出,反之则输出对应的内容。使用这个代码的好处是还可以加上css代码,以求排版的美观,比如上面代码改进之后:

{dede:field name='shorttitle' runphp='yes'}if(@me == "") @me = "";else @me = 'div class="dada">本文中心论点:' . @me . '</div>';{/dede:field}

如果直接使用{dede:field.shorttitle/}标签来调用,要是简略标题为空,那么你会发现多出来了一个div,而且是没有内容的,排版很不好看。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部