Удалите index.php из ссылки на домашнюю страницу

Моя версия joomla - 3.7.5. Домашняя ссылка в сухарях - «domain /index.php». Я хочу удалить часть index.php. Как я могу изменить код из вспомогательного файла breadcrumbs для достижения этого?

$item->link = JRoute::_('index.php?Itemid=' . $home->id);
        array_unshift($crumbs, $item);

Если я заменил index.php на /, результатом будет «domain /101 (menu id)».

0 голосов | спросил johnl 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 26 Sep 2017 14:59:12 +0300 2017, 14:59:12

1 ответ


0

Я заменил 'index.php?Itemid=' . $home->id на мой домен и исправлена ​​проблема. К сожалению, (правильный комментарий от FFrewin ниже), как и все основные хаки, с каждым обновлением joomla, я должен снова изменить файл (не могу использовать переопределение шаблона для файлов helper.php). Затем я нашел плагин mvc override из документации joomla , и я сделал переопределение шаблона для mod_breadcrumbs /helper.php файл. Он отлично работает.

ответил johnl 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 21:10:09 +0300 2017, 21:10:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132