rywa / silverstripe-foundation-interchange
支持使用 ZURB Foundation 的 Interchange 与 .ss 模板
dev-master
2015-01-18 17:53 UTC
Requires
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.ss、Medium.ss 和 Large.ss 文件,这些文件位于我们的 $ThemeDir/templates/Includes 或 mysite/templates/Includes 文件夹中。
有关 Interchange 的更多信息,请参阅 Foundation Interchange。
限制
在调用任何动作之前,控制器将渲染部分。请注意这一点。您将能够访问您部分中的所有标准模板占位符,但无法访问任何在控制器动作中设置的设置。
要求
关于 Foundation
Foundation 是世界上最先进的响应式前端框架。使用 Foundation,您可以快速原型设计和构建适用于任何设备、包含大量布局结构(如完整的响应式网格)、元素和最佳实践的网站或应用程序。