dorsetdigital / silverstripe-requirementsinline
此包已被弃用且不再维护。作者建议使用 https://github.com/DorsetDigital/silverstripe-enhanced-requirements 包。
提供将外部文件中的javascript和css内联的机制
v1.0
2018-07-03 12:28 UTC
Requires
- silverstripe/framework: ^4.0
This package is auto-updated.
Last update: 2021-06-14 10:31:37 UTC
README
请注意:此模块已不再积极开发。该模块提供的功能现在可以在以下模块中找到
https://github.com/DorsetDigital/silverstripe-enhanced-requirements
扩展 SilverStripe 的需求,允许从文件中添加脚本和 CSS 内联
SilverStripe 提供了多种方式将 JavaScript 和 CSS 添加到您的页面中,但目前不允许您从外部文件添加内联代码。此模块是完成此操作的简单方法,这意味着您可以保持内联脚本和 CSS 在单独的文件中,以帮助您的构建过程,但在需要时可以内联使用它们。
需求
- Silverstripe 4.x
安装
- 使用
composer require dorsetdigital/silverstripe-requirementsinline
安装代码 - 运行
dev/build?flush
以更新您的项目
使用
使用与标准 Requirements
方法相同的 themedCSS()
和 themedJavascript()
方法。
<?php use DorsetDigital\SilverstripeRequirements\RequirementsInline; class MyPageController extends PageController { public function init() { parent::init(); RequirementsInline::themedJavascript('homescript'); RequirementsInline::themedCSS('homestyles'); } }