帝国cms内容页标题、关键词、和描述的调用

我们知道,帝国cms常用的标题、关键词、描述标签如下:

  1. <title>[!–pagetitle–]</title>
  2. <meta name="keywords" content="[!–pagekey–]" />
  3. <meta name="description" content="[!–pagedes–]" />

复制代码

在帝国7.2版本中这种调用方法在首页和栏目页没有问题,但是在内容页有时候发现描述调用的还是标题,明显不利于SEO,,我们可以通过PHP来实现分别调用,当此页面是内容页模板的时候调用1,是其他模板的时候调用2

  1. <title><?php
  2. if ($GLOBALS[navinfor]) {
  3.     ?>[!–title–]_[!–class.name–]<?php
  4. } else {
  5.     ?>[!–pagetitle–]<?php
  6. }
  7. ?></title>
  8. <meta name="keywords" content="<?php
  9. if ($GLOBALS[navinfor]) {
  10.     ?>[!–keyboard–]<?php
  11. } else {
  12.     ?>[!–pagekey–]<?php
  13. }
  14. ?>" />
  15. <meta name="description" content="<?php
  16. if ($GLOBALS[navinfor]) {
  17.     ?>[!–smalltext–]<?php
  18. } else {
  19.     ?>[!–pagedes–]<?php
  20. }
  21. ?>" />

复制代码

温馨提示:本文最后更新于2022-09-12 11:37:32,某些文章具有时效性,若有错误或已失效,请在下方留言或联系丁塔克博客
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论