
Joomla es uno de los más populares Sistemas de Gestión de Contenido (CMS), y su versión 1.5 trajo muchas mejoras respecto a su anterior 1.0. Sin embargo en esta versión introdujeron el framework javascript Mootools por defecto, lo cual está bien para la administración (backend), sin embargo en el front-end o plantilla del sitio ( que es lo que el usuario final visualiza ) se vuelve un poco innesesario cargar esta librería; por un lado no todos los themes lo necesitan, y además limita al diseñador que quiera utilizar otro framework ( en lo personal prefiero prototype o jquery )
El siguiente script php permite eliminar la llamada a mootools para de esta manera evitar que cargue y así poder llamar a otro framework sin problemas ( o simplemente no llamar a ninguno )
getHeadData(); reset($headerstuff['scripts']); $moo = key($headerstuff['scripts']); unset($headerstuff['scripts'][$moo]); unset($headerstuff['scripts']['/media/system/js/caption.js']); $this->setHeadData($headerstuff);
Cabe mensionar que este código debe ir en la cabecera (<head></head>) del archivo index.php del template