notgosu/yii2-meta-tag-module
最新稳定版本:1.0.0
Composer 安装命令:
composer require notgosu/yii2-meta-tag-module
包简介
Yii2 meta tag module for creating and setting meta tags for your site
关键字:
README 文档
README
This module allow to create dynamic meta tags and fulfil them at any model.
Install
The preferred way to install this module is through composer.
Either run
$ php composer.phar require --prefer-dist notgosu/yii2-meta-tag-module "dev-master"
or add
"notgosu/yii2-meta-tag-module": "dev-master"
to the require section of your composer.json file.
Apply module migrations:
./yii migrate --migrationPath=@vendor/notgosu/yii2-meta-tag-module/src/migrations
Usage
Connect behavior to required model:
public function behaviors() { return [ //some other behaviors 'seo' => [ 'class' => \notgosu\yii2\modules\metaTag\components\MetaTagBehavior::className(), 'languages' => ['en', 'ua', 'ru'], //'defaultFieldForTitle' => 'label' ] ]; }
Use widget to fulfil meta tags:
echo \notgosu\yii2\modules\metaTag\widgets\metaTagForm\Widget::widget(['model' => $model])
where $model is instance of your AR model.
To add new tags or edit existing add module to your modules section of your main.php:
'modules' => [ //Some other modules 'seo' => [ 'class' => \notgosu\yii2\modules\metaTag\Module::className() ] ],
and go to http://your-website.dev/seo/tag/index.
To register meta tags for certain AR model, simply call:
\notgosu\yii2\modules\metaTag\components\MetaTagRegister::register($model, Yii::$app->language);
from certain view or controller.
Contributing
If you find any bug/issue, please submit new issue or pull-request. Any advices are welcome!
统计信息
- 总下载量: 3.3k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-27