friendsofsilverstripe / handypages
一套方便的页面类型和模块,用于构建新的网站。
0.2.2
2016-07-10 08:24 UTC
Requires
- php: ^5.4
- friendsofsilverstripe/backendmessages: ~0.1
- friendsofsilverstripe/inheritage-by-sitetree: ~0.1
- heyday/silverstripe-colorpalette: ~1.1
- heyday/silverstripe-menumanager: ~2.2
- ninty9notout/silverstripe-colourpicker: dev-master
- sheadawson/silverstripe-blocks: ~1.0
- sheadawson/silverstripe-zenvalidator: ^0.5.1
- silverstripe-australia/grouped-cms-menu: ^2.0
- silverstripe/framework: ~3.0
- unclecheese/display-logic: ~1.3
- undefinedoffset/sortablegridfield: ^0.6.2
Suggests
- friendsofsilverstripe/seo-suite: Set of SilverStripe modules for SEO.
- friendsofsilverstripe/silverstripe-maintenance-suite: Helps keeping your application up to date.
README
一组有用的PHP类和SilverStripe模块,用于SS 3.x快速启动新网站。
以下通用页面类型提供以下可禁用输入选项
- 替代标题和简介(包括最小/最大长度验证)
- 每页一张图片(包括宽度/高度验证)
- 品牌颜色(只有管理员可调整)和选择每页颜色的选项
- 配置开关以使用blocks模块。
以及以下模块
如何使用?
简单扩展您的自定义页面类型中的GenericPage
class MyNewPage extends GenericPage
{
/**
* here goes your actual code...
*/
}
然后您可以配置
MyNewPage:
useBlocksModule: true
hideCMSOptions:
- AlternativeTitle
intro:
minLength: 100
maxLength: 1000
image:
width: 200
height: 300
需要它?安装
只需运行
# install the package
composer require friendsofsilverstripe/handypages
# add run dev/build
php ./framework/cli-script.php dev/build