【问题标题】:Concatenate Javascript files in contao在 contao 中连接 Javascript 文件
【发布时间】:2017-12-14 21:30:36
【问题描述】:

我的网站正在使用许多 javascript 文件,其中一些是从核心加载的。有没有办法将这些js文件连接成一个文件?我见过'|static'的用法。但是将 '|static' 添加到核心文件中是不明智的。 那么有什么方法可以在 contao 本身中实现这一点?我在其他一些 cms 中有一个“concatenateJS”选项。像这样,contao core中是否有选项?如果没有,还有其他的连接方式吗?

我曾提到https://rocksolidthemes.com/de/contao/blog/contao-ladezeit-optimieren。但它不起作用?

【问题讨论】:

  • “但是将'|static'添加到核心文件中并不明智”是什么意思?
  • 通常我们不会编辑核心扩展。因为在升级时,这些更改将会丢失..
  • 你用的是哪个Contao版本?
  • Contao 4.3 是使用的版本。
  • 您应该更新到 Contao 4.4.8 btw。 ;)

标签: javascript concatenation contao


【解决方案1】:

在 Contao 4 中,您需要在页面布局中启用 组合脚本 选项。这会将包含|static 标志的所有脚本合并到一个文件中。

此选项在 Contao 4.5+ 中默认启用

【讨论】:

  • 我需要在body标签关闭之前添加一个脚本标签。我把它写成 $GLOBALS['TL_JS_BODY'][] = '.../../js/script.js|static';但是在body标签之前并没有看到它。这不是正确的方法吗?
  • 您可以使用TL_JQUERYTL_MOOTOOLSTL_BODY。我认为最好使用后者。
猜你喜欢
  • 2018-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 2010-09-23
相关资源
最近更新 更多