bariew / yii2-page-cms-module

用于创建静态页面的Yii2模块。

安装: 352

依赖: 2

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 2

公开问题: 0

类型:yii2-extension

2.0.4 2016-06-13 11:24 UTC

This package is auto-updated.

Last update: 2024-09-16 14:54:12 UTC


README

描述

用于管理网站“静态”页面的模块。具有用于创建带有WYSIWYG HTML编辑器和SEO字段的页面管理区域。具有子页面功能(它们将通过子路径如page1/page2/page3访问)。具有用于子页面树管理的JS树。具有具有多级下拉功能的页面菜单小部件。

安装

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

运行以下命令

php composer.phar require --prefer-dist bariew/yii2-page-cms-module "*"

或将以下内容添加到你的composer.json文件的require部分:

"bariew/yii2-page-cms-module": "*"

to the require section of your composer.json file.

使用方法

  • 在模块配置部分中包含'page'模块
    'modules' => [
    ...
        'page'   => [
            'class' => 'bariew\pageModule\Module'
        ],
    ],
  • 在组件配置部分中添加新的路由规则到你的url管理器
    'components' => [
    ...
        'urlManager' => [
            'rules' => [
                [
                    'class' => 'bariew\pageModule\components\UrlRule',
                    'pattern' => '<url:\\S*>',
                    'route' => 'page/default/view'
                ],
                '<controller>/<action>' => '<controller>/<action>',
                '<module>/<controller>/<action>' => '<module>/<controller>/<action>',
            ],
        ],
    ],
  • 使用控制台命令应用模块迁移文件夹中的迁移
./yii migrate --migrationPath=@vendor/bariew/yii2-page-cms-module/migrations
  • 转到page/item/index URL并创建一些页面。默认情况下,主页作为根生成。