Устранение ошибки вывода карты сайта XMAP в Joomla 3 и PHP 5.3+

Решил попробовать joomla 3 на одном из проектов. Требований немного, поэтому проблем планировалось минимум.

Для карты сайта на данный момент для Joomla 3 сделан только компонент Xmap, который всегда выручал раньше.

Установив его, мы получаем работающую XML карту сайта и ошибку 500 при выводе HTML карты на странице сайта. Ошибка кроется в несовместимости исходного кода компонента с PHP 5.3+ версий.

Решаем очень просто, отредактировав шаблон вывода HTML карты сайта по пути /components/com_xmap/views/tmpl/default.php (или альтернативный /templates/{имя шаблона}/html/com_xmap/default.php)

Проблема кроется в подключении JHTML::_(‘behavior.mootools’);, поэтому просто удаляем вот этот кусок кода

По сути мы просто уберем frontend редактирование, но получим работающий вывод HTML карты сайта.