Opencart 2.x — Как Убрать Из Главного Меню Фразу «смотреть Все» Для Подкатегорий

Тема в разделе "Установка, обновление, настройка", создана пользователем admin, 17 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    1.318
    Симпатии:
    7.467
    Репутация:
    72
    В новых версиях OpenCart появилось нововведение, которое открывает выпадающие списки главного меню не совсем в том виде или функционале, к которому мы привыкли. Открывается выпадающий список и в самом низу видна надпись, она же ссылка, «Смотреть все … (название родительской категории)». Таким образом, чтобы перейти в эту родительскую категорию, необходимо кликнуть именно по этой новой фразе. Сам пункт меню становится неактивным.


    opencart2-menu-dropdown1.jpg

    По опыту скажу, что мало кому нравится такое положение вещей. Клиенты по-прежнему хотят нажимать именно на пункт меню, а не на фразу внизу списка. Если и вам не нравится этот новый пункт, то давайте вместе его аннулируем и вернем меню такой вид, который был в OpenCart 1.5.x.

    Открываем файл catalog/view/theme/ваша_тема/template/common/header.tpl и находим строку с кодом


    Код:
    <li class="dropdown"><ahref="<?phpecho$category['href'];?>"class="dropdown-toggle"data-toggle="dropdown"><?phpecho$category['name'];?></a>

    в ней убираем data-toggle=»dropdown» и получаем в итоге строку

    Код:
    <li class="dropdown"><ahref="<?phpecho$category['href'];?>"class="dropdown-toggle"><?phpecho$category['name'];?></a>
    Теперь вкладка меню с родительской категорией стала кликабельной.

    Далее в этом же файле, чуть ниже, находим строку

    Код:
    <ahref="<?phpecho$category['href'];?>"class="see-all"><?phpecho$text_all;?><?phpecho$category['name'];?></a></div>
    и комментируем ее (удаляем, если уверенны, что она нам однозначно не нужна). Перезагружаем страницу и видим, что обсуждаемая нами фраза исчезла.

    opencart2-new-view-menu.jpg



    Вот и весь процесс удаления фразы «Смотреть все…» в главном меню OpenCart 2.x. Сделали буквально мелочь, а результат радует глаз.