oilee80 / silverstripe-feature-banners
SilverStripe 特性横幅,支持图像、描述、主副链接以及发布和过期日期的装饰器
dev-master
2015-12-20 15:56 UTC
Requires
- silverstripe/framework: 3.*
- silverstripe/multivaluefield: dev-master
This package is auto-updated.
Last update: 2024-09-13 01:32:53 UTC
README
增加了管理数据对象(主要是 SiteTree 数据对象)横幅的能力。
用法
Object::add_extension( 'Page', 'FeatureBannerDecorator' );
您可以通过进一步的装饰器为 FeatureBanner 添加额外字段,以下是一些示例
- FeatureBanner_Description_Decorator
- 添加描述字段(HTMLText)
- FeatureBanner_Link_Decorator
- 添加在网站内部或外部链接到页面的能力
- FeatureBanner_MoreInfo_Decorator
- 添加在网站内部或外部链接到其他页面的能力
- FeatureBanner_Expiry_Decorator
- 添加为横幅设置发布和过期日期的能力
- FeatureBanner_CssClass_Decorator
- 添加设置 FeatureBanner CSS 类的能力
- 有用的类包括
Dark
和Light
,但Left
和Right
等其他类也可能很有用
开发
该包使用 Grunt 将 LESS 编译为 CSS,如果您想包含内置的 CSS 而不包含单独的 CSS 文件,则可以在您的 Gruntfile.js 配置中添加 css/less/feature-banners.less