infoweb-internet-solutions / yii2-cms-pages
Yii2 页面
2.0.5
2016-03-03 15:04 UTC
Requires
- 2amigos/yii2-translateable-behavior: @stable
- infoweb-internet-solutions/yii2-cms: @stable
- infoweb-internet-solutions/yii2-cms-sliders: @stable
- kartik-v/yii2-grid: @stable
- kartik-v/yii2-widgets: @stable
- mihaildev/yii2-ckeditor: @stable
- yiisoft/yii2: @stable
- dev-master
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.9
- 1.1
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.3
- 0.0.1
- dev-feature/pages-from-menu
- dev-custom/agoravzw
- dev-feature/duplicate
- dev-feature/translateable
- dev-custom/guesthouse-number7
- dev-custom/groepdelorge
- dev-custom/rotarygenk
- dev-custom/whitelight
This package is not auto-updated.
Last update: 2024-09-28 17:06:09 UTC
README
使用此扩展,您可以管理网站中可用的页面。
安装
安装此扩展的首选方法是使用 composer。
运行
php composer.phar require --prefer-dist infoweb-internet-solutions/yii2-cms-pages "*"
或添加
"infoweb-internet-solutions/yii2-cms-pages": "*"
到您的 composer.json
文件的 require 部分。
用法
安装扩展后,运行此迁移
yii migrate/up --migrationPath=@infoweb/pages/migrations
在 backend/config/main.php
中启用模块
'modules' => [ ... 'pages' => [ 'class' => 'infoweb\pages\Module', ], ],
导入翻译并使用类别 'infoweb/pages'
yii i18n/import @infoweb/pages/messages
最后在 frontend/config/main.php
中启用页面组件
'components' => [ ... 'page' => [ 'class' => 'infoweb\pages\components\Page' ] ]
配置
以下列出了所有可用的配置选项及其默认值。
enableMenu (类型:boolean
,默认:false
)
如果此选项设置为 true
,则可以将来自 menu
模块的实体附加到页面。
enableForm (类型:boolean
,默认:false
)
如果此选项设置为 true
,则可以将来自 form
模块的实体附加到页面。
enableSliders (类型:boolean
,默认:false
)
如果此选项设置为 true
,则可以将来自 sliders
模块的实体附加到页面。
enablePrivatePages (类型:boolean
,默认:false
)
如果此选项设置为 true
,则可以管理页面的 public
属性。
defaultPublicVisibility (类型:boolean
,默认:true
)
这是将用作页面 public
属性默认值的值。
allowContentDuplication (类型:boolean
,默认:true
)
如果此选项设置为 true
,则会在所有可翻译属性上激活 duplicateable
jquery 插件。
ckEditorOptions (类型:array
,默认:['height' => 500]
)
这是此模块中每个 ckEditor
实例将使用的自定义选项。还可以在每个实例的视图中对这些设置进行覆盖。