varp/yii2-seo
Composer 安装命令:
composer require varp/yii2-seo
包简介
Fork from aquy/yii2-seo with PHP 7.2 support
README 文档
README
СЕО модуль для установки title, description, keywords и других тегов
Установка
Предпочтительный способ установить это расширение через composer.
Запустить
php composer.phar require --prefer-dist varp/yii2-seo "*"
или добавить
"varp/yii2-seo": "*"
в раздел require ващего composer.json.
После установки выполнить миграцию
./yii migrate/up --migrationPath=@vendor/varp/yii2-seo/migrations
для того, чтобы создать таблицу в базе данных, если вы удалили данное расширение, то стоит удалять и миграцию, для этого выполните
./yii migrate/down --migrationPath=@vendor/varp/yii2-seo/migrations
а уже после этого удалите строку
"varp/yii2-seo": "*"
из раздела require ващего composer.json и выполните
php composer.phar update
Интеграция
В секцию modules зоны администрирования прописать:
'seo' => [
'class' => 'varp\seo\module\Meta'
],
В секцию components вашей внешней части сайта прописать:
'seo' => [
'class' => 'varp\seo\components\Seo'
],
Добавить в секцию bootstrap вызов seo, получится примерно следующее:
'bootstrap' => ['seo','log'],
В шаблон представления в раздел head добавить
<?php
if (is_null(Yii::$app->seo->block('title'))) {
echo '<title>' . Html::encode($this->title) . '</title>';
} else {
echo '<title>' . Html::encode(Yii::$app->seo->block('title')) . '</title>';
}
?>
Администрирование
Если вы сделали все правильно, то после первого входа по вашему внешнему сайту будут появяться страницы для которых можно будет заполнить СЕО поля
统计信息
- 总下载量: 28
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2020-05-13