mrstroz / yii2-wavecms-metatags

WaveCMS 的元标签

安装次数: 105

依赖者: 2

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.2.3 2020-05-04 10:08 UTC

This package is auto-updated.

Last update: 2024-09-04 19:43:37 UTC


README

Yii 2 WaveCMS 提供的元标签模块。

请首先从 Yii 2 WaveCMS 完成所有安装步骤。

安装

安装此扩展的首选方式是通过 composer

运行

composer require --prefer-source "mrstroz/yii2-wavecms-metatags" "~0.2.0"

或添加

"mrstroz/yii2-wavecms-metatags": "~0.2.0"

到您的 composer.json 文件的 require 部分。

必需

  1. 运行迁移

console/config/main.php 中添加 migrationPath 并运行 yii migrate

// Add migrationPaths to console config:
'controllerMap' => [
    'migrate' => [
        'class' => 'yii\console\controllers\MigrateController',
        'migrationPath' => [
            '@vendor/mrstroz/yii2-wavecms-metatags/migrations'  
        ],
    ],
],

或者直接运行迁移

yii migrate/up --migrationPath=@vendor/mrstroz/yii2-wavecms-metatags/migrations
  1. 向您的模型添加行为和属性
// ...
class Page extends ActiveRecord
{

    public function behaviors()
    {
        return [
            // ...
            'meta_tags' => [
                'class' => MetaTagsBehavior::className()
            ],
        ];
    }
  1. 使用 MetaTags 助手注册元标签
$page = Page::find()->one();
\mrstroz\wavecms\metatags\components\helpers\MetaTags::register($page->metaTags);

//or

$metaTags = \mrstroz\wavecms\metatags\models\MetaTags::find()->one();
\mrstroz\wavecms\metatags\components\helpers\MetaTags::register($metaTags);