Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/varp/yii2-seo
Fork from aquy/yii2-seo with PHP 7.2 support
https://github.com/varp/yii2-seo
Last synced: 29 days ago
JSON representation
Fork from aquy/yii2-seo with PHP 7.2 support
- Host: GitHub
- URL: https://github.com/varp/yii2-seo
- Owner: varp
- Created: 2020-05-13T08:01:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-13T08:06:44.000Z (over 4 years ago)
- Last Synced: 2024-10-14T22:14:15.521Z (2 months ago)
- Language: PHP
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Yii2 Seo
========
СЕО модуль для установки title, description, keywords и других теговУстановка
---------Предпочтительный способ установить это расширение через [composer](http://getcomposer.org/download/).
Запустить
```
php composer.phar require --prefer-dist varp/yii2-seo "*"
```или добавить
```
"varp/yii2-seo": "*"
```в раздел require ващего `composer.json`.
После установки выполнить миграцию
```php
./yii migrate/up --migrationPath=@vendor/varp/yii2-seo/migrations
```для того, чтобы создать таблицу в базе данных, если вы удалили данное расширение, то стоит удалять и миграцию, для этого выполните
```php
./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 добавить
```
seo->block('title'))) {
echo '' . Html::encode($this->title) . '';
} else {
echo '' . Html::encode(Yii::$app->seo->block('title')) . '';
}
?>
```Администрирование
-----------------Если вы сделали все правильно, то после первого входа по вашему внешнему сайту будут появяться страницы для которых можно будет заполнить СЕО поля