markguinn/silverstripe-featureditems

非常简单地向页面添加幻灯片或其他一组特色图像/链接的方法。包括Foundation的Orbit组件的简单标记。

安装: 241

依赖关系: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 3

开放问题: 0

类型:silverstripe-module

1.1.1 2015-11-10 16:56 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:16:06 UTC


README

非常简单地向页面添加幻灯片或其他一组特色图像/链接的方法。包括Foundation的Orbit组件的简单标记。

要求

  • Silverstripe 3.1+(可能兼容3.0,但未经过测试)
  • 与Zurb Foundation兼容,但不需要Zurb Foundation

功能

  • 将HasFeaturedItems扩展添加到任何页面类型
  • 特色项目包含一个图像和链接到
    • 外部URL
    • 内部页面
    • 视频(youtube或vimeo)
  • 可以使用LinksToVideo扩展在任意数据对象上轻松链接和嵌入视频 - 只需输入URL,它就会解析视频ID并提供正确的嵌入代码。
  • 包含FeaturedItems模板以获取用于Zurb Foundation的Orbit和Reveal组件的即时标记
  • 可以很容易地适应与其他幻灯片组件一起工作。

用法

您需要将“HasFeaturedItems”扩展添加到应具有它们的任何页面类型。您可以通过如下yaml配置(这将放在mysite/_config中的.yml文件里)

Page:
  extensions:
    - HasFeaturedItems

(如果您不想在所有页面类型上使用,请将Page替换为HomePage或XYZPage或任何其他名称)

然后在页面模板中添加以下内容:

<% include FeaturedItems %>

如果您使用Zurb Foundation,则可以开始使用。如果不使用,您可能需要更改FeaturedItems模板中的标记。

开发者

欢迎通过pull request和/或错误报告进行贡献。请遵循Silverstripe代码标准。

许可(MIT)

版权(c)2013 Mark Guinn

特此授予任何人免费获得本软件及其相关文档文件(“软件”)的副本(“软件”)的权利,无限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许向软件提供的人这样做,前提是符合以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,没有任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和无侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同行为、侵权行为或其他行为中,是否因软件或其使用或其它操作而产生。