加载了多个 js 和 css 库(参见代码片段)
基本上,这就是我现在所拥有的:
<link rel="stylesheet" type="text/css" href="/typo3temp/assets/compressed/7a1973f505-d75d99e70d86f83941cb8dde29be02ed.css" media="all">
<link rel="stylesheet" type="text/css" href="/typo3temp/assets/compressed/merged-4c85787f15040b42f80e9b8c12940eda-46385b6288d9ae801d3574a36a4f492d.css" media="all">
<script src="/typo3temp/assets/compressed/jquery-3.2.1.min-0e2a44e5d7960526ea22d19998a23651.js" type="text/javascript"></script>
<script src="/typo3temp/assets/compressed/merged-62fcf9b86d5d5537cbb754d505e7050c-e3f29e58f7f84473b47512d5d903396a.js" type="text/javascript"></script>
这就是我想要得到的:
<link rel="stylesheet" type="text/css" href="/typo3temp/assets/compressed/merged-4c85787f15040b42f80e9b8c12940eda-46385b6288d9ae801d3574a36a4f492d.css" media="all">
<script src="/typo3temp/assets/compressed/merged-62fcf9b86d5d5537cbb754d505e7050c-e3f29e58f7f84473b47512d5d903396a.js" type="text/javascript"></script>
根据某些扩展发挥作用的位置,合并的库中未包含多个库。
我确实知道原始库的来源(在存储到 Typ3temp 之前),但是我不知道如何将它们包含到合并文件中。
排版设置应该是正确的。它是这样配置的:
config {
concatenateJs = 1
compressJs = 1
compressCss = 1
concatenateCss = 1
...
最佳答案
有没有excludeFromConcatenation = 1
或 disableCompression = 1
在配置中的某个地方?
编辑:
还有includeJS
或 includeJSFooter
或 includeJSFooterlibs
或 includeJSLibs
在 TypoScript 的页面配置中,它们可能有所不同吗?
Pagerenderer.php 文件以某种方式将它们视为要连接的单独事物。
我检查了我们公司的几个 Typo3 站点,他们只有 1 个文件,1 个请求。所以一定有什么不同,页面配置?
TypoScript 中的这段代码:
page = PAGE
page.typeNum = 0
page {
# set properties ... (lot of configuration code)
}
关于javascript - Typo3 - 如何在合并文件中包含所有 CSS 和 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62046934/