Пакет добавляет столбцы 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