1、frontend/views/layouts/main.php文件添加全局参数的占位,如下:
<?php
$this->registerMetaTag(Yii::$app->params['meta_keywords'], 'meta_keywords');
$this->registerMetaTag(Yii::$app->params['meta_description'], 'meta_description');
?>
2、environments/{dev&prod}/frontend/config/params-local.php文件中添加全局参数(这是所有文件公用的meta标签内容),如下:
<?php
return
'meta_keywords' => ['name' => 'keywords', 'content' => 'meta标签 keywords内容'],
'meta_description' => ['name' => 'description', 'content' => 'meta标签 description内容']
];
- 需要独立修改meta标签的子视图,做如下修改:
Yii::$app->params['meta_keywords']['content'] = '子视图的meta标签 keywords内容';
Yii::$app->params['meta_description']['content'] = '子视图的meta标签 description内容';