userwebdevelop / og-config-pages
Функционал для OpenGraph-разметки
v1.0.2
2025-04-10 13:00 UTC
Requires
- php: >=7.4
- yiisoft/yii2: ^2.0
This package is auto-updated.
Last update: 2025-06-10 13:18:50 UTC
README
Пакет добавляет столбцы og_title, og_description, og_url, og_image
в таблицу pages и такие же значения в таблицу config.
После установки пакета необходимо сделать следующие шаги (порядок не важен):
- В файле
console/config/main.php
добавить следующий код:
'controllerMap' => [ //остальной код 'uwb-ogconfigpages' => 'userwebdevelop\ogconfigpages\OgConfigPages', ];
- В файле
common/models/Page.php
в методrules()
добавить
[['og_description', 'og_image', 'og_title', 'og_url'], 'string']
- В файле
common/models/Page.php
в методattributeLabels()
добавить
'og_title' => Yii::t('models', 'OpenGraph Title'), 'og_description' => Yii::t('models', 'OpenGraph Description'), 'og_url' => Yii::t('models', 'OpenGraph Url'), 'og_image' => Yii::t('models', 'OpenGraph Image'),
- В файле
backend\modules\admin\views\page\_form.php
добавить
<?= $form->field($model, 'og_title')->textInput() ?> <?= $form->field($model, 'og_description')->textarea(['rows' => 3]) ?> <?= $form->field($model, 'og_url')->textInput() ?> <?= $form->field($model, 'og_image')->textInput() ?>
- В файле
backend\modules\admin\views\page\view.php
добавить
'og_title'
'og_description'
'og_url'
'og_image'
Команды
php yii uwb-ogconfigpages/install
- добавление функционала opengraph
php yii uwb-ogconfigpages/uninstall
- удаление функционала opengraph