Отключение Mootools в Joomla 2.5 (1.7)
В CMS Joomla 2.5(1.7) по прежнему по умолчанию для решения задач на Js используется фраймворк Mootools , а так же вспомогательные Js скрипты работающие совместно с mootools.
Например такие как : mootools-core.js , mootools-more.js, core.js, caption.js, modal.js, caption.js.
Но зачастую разработчики веб-сайтов сами выбирают себе js-фраймворки для разработки интерфейса или вообще отключают вывод дефолтных скриптов которые не несут не какой пользы в их проекте.
Существует несколько способов отключить загрузку, я вам хочу привести универсальный 100% работающий и легко понятный скрипт всем кто мало мальски знаком с PHP.
Ниже приведенный код надо вставить в код шаблона Joomla 2.5 перед позицией
<jdoc:include type=»head» />
<?php // здесь представлен список js скриптов отключаемых при загрузки unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'], $this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'], $this->_scripts[$this->baseurl.'/media/system/js/core.js'], $this->_scripts[$this->baseurl.'/media/system/js/caption.js']); ?>
Основной конструктивизм кода состоит из того что мы оператором unset просто разрушаем (разустанавливаем) специфическую переменную, заранее предопределенную в другом файле( функции).
Данный способ является максимально правильным и простым при отключение Mootools в Joomla 2.5 (1.7).