TaggedView ¶
Extension to help setup the standard HTML meta tags besides the ones defined by Opengraph and TwitterCard to contribute to website SEO
Installation ¶
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist daxslab/yii2-taggedview "*"
or add
"daxslab/yii2-taggedview": "*"
to the require section of your composer.json
file.
Configuration ¶
Configure the View component into the main configuration file of your application:
'components' => [
//...
'view' => [
'class' => 'daxslab\taggedview\View',
//configure some default values that will be shared by all the pages of the website
//if they are not overwritten by the page itself
'image' => 'http://domain.com/images/default-image.jpg',
],
//...
]
Defaults ¶
The component will try to set some properties by default:
$this->site_name = Yii::$app->name;
$this->url = Yii::$app->request->baseUrl;
$this->locale = Yii::$app->language;
You can overwrite the content of this tags in every page or in the component configuration.
Usage ¶
Once the extension is configured, simply use it in your views by:
<?php
$this->title = 'page title';
$this->description = 'page description';
$this->keywords = ['keywords', 'for', 'this', 'page'];
$this->image = 'http://domain.com/images/page-image.jpg';
?>
Proudly made by Daxslab.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.