oilee80/silverstripe-feature-banners

SilverStripe 特性横幅,支持图像、描述、主副链接以及发布和过期日期的装饰器

安装: 13

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 1

公开问题: 3

类型:silverstripe-module

dev-master 2015-12-20 15:56 UTC

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 类的能力
    • 有用的类包括 DarkLight,但 LeftRight 等其他类也可能很有用

开发

该包使用 Grunt 将 LESS 编译为 CSS,如果您想包含内置的 CSS 而不包含单独的 CSS 文件,则可以在您的 Gruntfile.js 配置中添加 css/less/feature-banners.less