Yii2 如何设置网站的 keywords 和 description?

Wiki · 本文由 · ITer · 发布于 1月前 · 230 阅读

views/layouts/main.php 中添加下面的代码:

//views/layouts/main.php

$this->registerMetaTag(['name' => 'keywords', 'content' => 'yii, yii2, Yii中文网, yii教程, yii实战教程']);

!isset($this->metaTags['description']) && $this->registerMetaTag(["name" => "description", "content" => 'Yii中文网,零基础学习yii2框架,提供丰富的yii2视频教程和应用实例,以及各种实用扩展推荐,我们旨在学术的互相学习探讨,共同进步!']);

解释一下为什么在 description 加 !isset($this->metaTags['description']),因为不同的页面可能需要设置不同的 description 信息。此处如此设置是在没有 description 的设置页面,默认使用上述的 description 的内容。

举个例子:

我想在文章详情页的描述是文章内容简介,我们就可以在具体的文章详情页添加如下代码:

//views/topic/detail.php

$this->registerMetaTag(["name" => "description", "content" => '某某文章的简介内容']);

成为第一个本话题的爱慕者吧

评论数量:0