簡體   English   中英

如何在Joomla 3中修改磁頭輸出?

[英]How to modify head output in Joomla 3?

我正在Joomla 3中使用Bootstrap 3構建自定義模板。我想修改一些頭部輸出-理想地將一些JS移動到頁腳以提高性能,將一些生成的CSS文件合並為一個,等等。 ..

有一個簡單的方法嗎? 我使用了模板替代,但是沒有運氣-搜索但沒有發現任何遠程有用的東西,除了腳本會首先重置頭部中的所有內容(例如重置)的腳本。

謝謝!

無法“輕松”地執行此操作。

盡管Joomla在呈現它們之前確實收集了所有腳本和CSS,但是大量擴展只是在標記中輸出<script><style>標簽。

因此,唯一真正的解決方案是編寫一個系統插件,該插件可以解析所有資源並執行優化。

您可以找到的最佳實現是toomanyfiles ,它可以對css正確處理,但對js不能完全處理:js的問題是您不能簡單地將所有js移到底部:modernizr和其他庫會影響類,因此需要裝在頭上; 許多庫和框架(甚至是引導程序)都有一些直接輸出標記的方法,更不用說document.write() :如果是這種情況,則必須手動進行區分。

您可以從其中獲得超過95%的需求。

值得一提的是JCH Optimize ,它雖然不完整,但遵循的是類似的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM