В vendor лучше ничего не менять, могут быть проблемы с обновлениями!
Лучше пользоваться стандартно и не париться:
Код: Выделить всё
$this->registerMetaTag([
'name' => 'description',
'content' => 'Мега описание для главной страницы',
]);
Если очень хочется, то отнаследоваться от yii\webView и добавить то что нужно.
Или еще вариант передавать через $this->params
в View
Код: Выделить всё
$this->params['description'] = 'Мега описание для главной страницы';
в layout
Код: Выделить всё
<meta name="description" content="<?= isset($this->params['description']) ? $this->params['description'] : ''; ?>">
Или через Yii::$app->params
в View или Controller
Код: Выделить всё
Yii::$app->params['description'] = 'Мега описание для главной страницы';
в layout
Код: Выделить всё
<meta name="description" content="<?= isset(Yii::$app->params['description']) ? Yii::$app->params['description'] : ''; ?>">