在HEAD中将javascript(或css)包含在内容中,并在TYPO3 7.6中使用Typoscript

时间:2017-12-07 12:40:43

标签: typo3 typoscript

我有一个小的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)
}

1 个答案:

答案 0 :(得分:2)

我不知道这比page.includeJs的性能提升有多大,但你可以在这里渲染一个模板:

headerData {
    10 = FLUIDTEMPLATE
    10.file = EXT:my_ext/Resources/Private/Templates/MyTemplate
}