bariew / yii2-page-cms-module
用于创建静态页面的Yii2模块。
2.0.4
2016-06-13 11:24 UTC
Requires
- bariew/yii2-dropdown-x: >=1.0.6
- bariew/yii2-imperavi-redactor: dev-master
- bariew/yii2-node-tree: 2.0.*
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并创建一些页面。默认情况下,主页作为根生成。