|
我们知道,帝国cms常用的标题、关键词、描述标签如下:
- <title>[!--pagetitle--]</title>
- <meta name="keywords" content="[!--pagekey--]" />
- <meta name="description" content="[!--pagedes--]" />
复制代码 在帝国7.2版本中这种调用方法在首页和栏目页没有问题,但是在内容页有时候发现描述调用的还是标题,明显不利于SEO,,我们可以通过PHP来实现分别调用,当此页面是内容页模板的时候调用1,是其他模板的时候调用2
- <title><?php
- if ($GLOBALS[navinfor]) {
- ?>[!--title--]_[!--class.name--]<?php
- } else {
- ?>[!--pagetitle--]<?php
- }
- ?></title>
- <meta name="keywords" content="<?php
- if ($GLOBALS[navinfor]) {
- ?>[!--keyboard--]<?php
- } else {
- ?>[!--pagekey--]<?php
- }
- ?>" />
- <meta name="description" content="<?php
- if ($GLOBALS[navinfor]) {
- ?>[!--smalltext--]<?php
- } else {
- ?>[!--pagedes--]<?php
- }
- ?>" />
复制代码
|
上一篇:帝国cms灵动标签调用指定id文章以及多栏目文章下一篇:帝国CMS内容页没有相关信息时,则调用其它文章信息的方法
|