阅读:2587回复:0
Joomla!中的BootStrap版本问题图片:6790f3eced5e62303aeb6a3b168ed3ec.jpg 在基于Joomla!3.x和BootStrap3.x开发网站的时候会发现各种BootStrap组件失效的情况,比如dropmenu下拉菜单点击跳转的问题,另外tooltips也会有一些功能上的问题,究其原因是因为Joomla!3.x中的JUI引入了BootStrap库,而当前Joomla!3.3.6及以前版本中引入的BootStrap都是基于BootStrap2.x库的版本。 笔者在component/com_content/views/当中寻求移除bootstrap组件方法,屡试无果,发现bootstrap调用与否主要与有关,无奈之下只好将当中的/media/jui/js/bootstrap.min.js插件库直接移除,方法简单,和偶看给出的方案是一样,见此文:移除Joomla的mootools-core.js和JCaption,我们这里首先在模板文件/template/joomla178/index.php段首中增加代码 unset($doc->_scripts[JURI::root(true) . '/media/jui/js/bootstrap.min.js']); 再在其后增加自定制的BootStrap 3.x版本,bootstrap.min.js放到模板文件夹中 $doc->addScript('templates/'.$this->template.'/js/bootstrap.min.js'); 所有问题迎刃而解。 |
|