Отключение 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» />
1
2
3
4
5
6
7
|
<?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).
|