在 TYPO3 7.6 中使用 Typoscript 在 HEAD 中包含 javascript(或 css)作为内联
Include javascript (or css) as inline in HEAD with Typoscript in TYPO3 7.6
我有一个小 javascript 文件,我需要在我的网站加载之前 运行 (它包含一些 modernizr 代码等等)。
通常我使用 includeJS
添加它,但出于性能问题,我需要它内联。作为解决方法,我以这种方式使用 headerData
包括它:
headerData {
10 = TEXT
10.value (
<script>
// Here goes my javascript code
<script>
)
}
它可以工作,但很难更新。有没有办法说类似
headerData {
10 = TEXT
10.value < include(../path/to/my/file.js)
}
我看不出这与 page.includeJs
相比有何性能改进,但您可以在此处呈现模板:
headerData {
10 = FLUIDTEMPLATE
10.file = EXT:my_ext/Resources/Private/Templates/MyTemplate
}
我有一个小 javascript 文件,我需要在我的网站加载之前 运行 (它包含一些 modernizr 代码等等)。
通常我使用 includeJS
添加它,但出于性能问题,我需要它内联。作为解决方法,我以这种方式使用 headerData
包括它:
headerData {
10 = TEXT
10.value (
<script>
// Here goes my javascript code
<script>
)
}
它可以工作,但很难更新。有没有办法说类似
headerData {
10 = TEXT
10.value < include(../path/to/my/file.js)
}
我看不出这与 page.includeJs
相比有何性能改进,但您可以在此处呈现模板:
headerData {
10 = FLUIDTEMPLATE
10.file = EXT:my_ext/Resources/Private/Templates/MyTemplate
}