Joomla 3, XMap, Хотфикс

Долгое время не хотелось переходить на третью версию Joomla. Не было многих нужных и очень важных компонентов, модулей, плагинов и т.д., да и работала "кривовато". С момента прекращения поддержки Joomla 2.5 прошло достаточно времени и многие из нас переходят на третью, кто-то нехотя, а кто-то с рвением обновляют свои сайты.

Ни один из сайтов не обходится без карты сайта и самым распространенным компонентом здесь является XMap. К сожалению, в некоторых версиях компонента XMap обнаружилась проблема: при добавлении пункта меню "HTML карта " и просмотре с лицевой стороны сайта, можно заметить, что не выводится заголовок страницы, а именно, выводится сама ссылка:

Joomla 3, XMap, Хотфикс. До исправления

Не красиво получается.

Как это работает:

В чем проблема, понять не удалось, но, нашел решение, небольшая правка кода позволит исправить это "недоразумение".

Описанное решение было применено к компоненту XMap версии 2.3.3

Открываем файл /components/com_xmap/views/html/view.html.php находим блоке функции _prepareDocument() следующее условие:

if ($menu->query['view'] == 'html' && $menu->query['id'] == $this->item->id) {

И удаляем второе условие, в результате должно получиться:

if ($menu->query['view'] == 'html') {

Смотрим, и радуемся:

Joomla 3, XMap, Хотфикс. После исправления


Оставьте свой комментарий

Оставить комментарий от имени гостя

0 / 2500 Ограничение символов
Ваш текст должен быть в пределах 10-2500 символов
Комментарии | Добавить свои
  • Комментарии не найдены