rywa/silverstripe-foundation-interchange

支持使用 ZURB Foundation 的 Interchange 与 .ss 模板

安装: 727

依赖: 1

建议: 0

安全性: 0

星标: 4

关注者: 1

分支: 2

开放问题: 3

类型:silverstripe-module

dev-master 2015-01-18 17:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:12:07 UTC


README

支持使用 .ss 模板动态加载响应式内容(实验性)

安装

composer require rywa/silverstripe-foundation-interchange dev-master

使用

添加新的模板占位符 $InterchangePartial()

data-interchange 元素中使用,以引用您的模板片段。传入您想要使用的 .ss 文件。

<div data-interchange="[$InterchangePartial('Includes/Default'), (small)],
                       [$InterchangePartial('Includes/Medium'), (medium)],
                       [$InterchangePartial('Includes/Large'), (large)]">
</div>

在上面的例子中,我们使用了 Default.ssMedium.ssLarge.ss 文件,这些文件位于我们的 $ThemeDir/templates/Includesmysite/templates/Includes 文件夹中。

有关 Interchange 的更多信息,请参阅 Foundation Interchange

限制

在调用任何动作之前,控制器将渲染部分。请注意这一点。您将能够访问您部分中的所有标准模板占位符,但无法访问任何在控制器动作中设置的设置。

要求

SilverStripe Foundation 主题

关于 Foundation

Foundation 是世界上最先进的响应式前端框架。使用 Foundation,您可以快速原型设计和构建适用于任何设备、包含大量布局结构(如完整的响应式网格)、元素和最佳实践的网站或应用程序。