dorsetdigital/silverstripe-requirementsinline

此包已被弃用且不再维护。作者建议使用 https://github.com/DorsetDigital/silverstripe-enhanced-requirements 包。

提供将外部文件中的javascript和css内联的机制

安装: 130

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

v1.0 2018-07-03 12:28 UTC

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 在单独的文件中,以帮助您的构建过程,但在需要时可以内联使用它们。

Scrutinizer Code Quality Build Status License Version

需求

  • 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');
 }
}