我想從我的Joomla 3網站完全刪除引導程序,而不是在前端顯示工具提示。我嘗試了幾乎所有內容,幾乎閱讀了有關該主題的每篇文章,但無法找到正確的解決方案。Joomla! 3.1,刪除引導
事實上,它不是很難刪除它,但我想永久刪除它,以便沒有更新可以撤消我的更改。
有沒有辦法完成這個任務?
我想從我的Joomla 3網站完全刪除引導程序,而不是在前端顯示工具提示。我嘗試了幾乎所有內容,幾乎閱讀了有關該主題的每篇文章,但無法找到正確的解決方案。Joomla! 3.1,刪除引導
事實上,它不是很難刪除它,但我想永久刪除它,以便沒有更新可以撤消我的更改。
有沒有辦法完成這個任務?
你可以覆蓋模板中的jquery和/或bootstrap。雖然不理想,但此解決方案對我有效:http://osdir.com/ml/joomla-development/2012-12/msg00475.html
僅從模板和模塊中刪除少量行是不夠的。 我的解決方案是創建一個插件:
class plgSystemYourPlugin extends JPlugin
{
public function onBeforeCompileHead()
{
// Application Object
$app = JFactory::getApplication();
// Frontend
if($app instanceof JApplicationSite)
{
$doc = JFactory::getDocument();
// Remove default bootstrap
unset($doc->_scripts[JURI::root(true).'/media/jui/js/bootstrap.min.js']);
}
}
}
它工作在的Joomla! 3.2 - 3.6。
Waaaahooooo!真棒! – Confidant
你是否使用Joomla 3.1默認的prostar模板? – Lodder
謝謝你試圖回答,不,我使用我的自定義模板,並找到了一個適合我的解決方案:在我的自定義模板的頭部,我將代碼設置爲未設置($ this - > _ scripts [JURI :: root 。真) '/媒體/瑞/ JS/bootstrap.min.js']); – gag
如果它是一個自定義模板,您不需要取消它,您可以簡單地刪除'JHtml :: _('bootstrap.framework');'引用和CSS文件,然後使用您自己的CSS文件 – Lodder