2017-12-14 2 views
0

私のウェブサイトは、いくつかがコアからロードされている多くのjavascriptファイルを使用しています。これらのjsファイルを1つのファイルに連結する方法はありますか?私は '静的'の使用法を見てきました。しかし、コアファイルに '| static'を追加するのは賢明ではありません。 これを実現する方法はありますか?私は他のCMSに "concatenateJS"オプションがあります。そのように、contaoコアにオプションがあるかどうか?そうでない場合、連結のための他のオプションはありますか?contaoでJavascriptファイルを連結

https://rocksolidthemes.com/de/contao/blog/contao-ladezeit-optimierenを参照しました。しかし、それは動作していないのですか?

+0

にデフォルトで有効になっていますか? – fritzmg

+0

通常、私たちはコア拡張を編集しません。アップグレード中に、その変更は失われます。 – Ques

+0

どのContaoバージョンを使用していますか? – fritzmg

答えて

1

Contaya 4では、スクリプトを組み合わせるオプションをページレイアウトで有効にする必要があります。これにより、|staticフラグを含むすべてのスクリプトが1つのファイルにまとめられます。 「|コア・ファイルに 『静的な』しかし、追加することは賢明ではありません」

このオプションは、あなたが何を意味するんContaoの4.5+

+0

bodyタグを閉じる直前にスクリプトタグを追加する必要があります。私は$ GLOBALS ['TL_JS_BODY'] [] = '.../../js/script.js | static'として書きました。しかし、それはボディータグの前に見えていません。これは正しい方法ではありませんか? – Ques

+0

これには 'TL_JQUERY'、' TL_MOOTOOLS'、または 'TL_BODY'を使用できます。私は後者を使うことが望ましいと思います。 – fritzmg

関連する問題