Перейти к содержанию

скрыть меню третьего уровню


Перейти к решению Решений AlexDW,

Рекомендуемые сообщения

Проблема такая.

Возникла необходимость скрыть меню третьего уровня.

Нашел файл template/common/menu.twig

Закоментил кусок кода

<!--{% for sub_child in child.sub_children %}
    <li class="level-3"><a href="{{ sub_child.href }}" >{{ sub_child.name }}</a></li>
{% endfor %}-->

на телефоне все ок, а вот на пк, осталась рамка у категорий третьего уровня.

 

Может нужно было скрыть еще что-то?

 

{% if full_menu %}
<div class="full-menu">
{% endif %}
<div class="container">
    <nav id="menu" class="navbar">
        <div class="navbar-header"><span id="category" class="visible-xs">{{ text_category }}</span>
          <div class="hamburger" data-toggle="collapse" data-target=".navbar-ex1-collapse">
            <div class="hamburger-box">
              <div class="hamburger-inner"></div>
            </div>
          </div>
        </div>
        <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
            {% if home_link %}
            <li><a href="{{ home }}"><span class="hidden-xs"><i class="fa fa-home" aria-hidden="true"></i></span> <span class="hidden-sm hidden-md hidden-lg">{{ text_home }}</span></a></li>
            {% endif %}
            {% if categories %}
            <li class="dropdown active"><a class="dropdown-toggle category-title" href="javascript:void(0);"><i class="fa fa-bars hidden-xs"></i> {{ category_title ? category_title : text_category }} <i class="fa fa-angle-down hidden-xs"></i></a>
              <ul class="dropdown-menu">
              {% for category in categories %}
              {% if category.children %}
                <li class="dropdown-submenu level-1"><a href="{{ category.href }}">{{ category.name }}</a>
                  <ul class="dropdown-menu">
                    {% for child in category.children %}
                    {% if child.sub_children %}
                    <li class="dropdown-submenu level-2">
                      <a href="{{ child.href }}">{{ child.name }}</a>
                        <ul class="dropdown-menu">
                          {% for sub_child in child.sub_children %}
                          <!--<li class="level-3"><a href="{{ sub_child.href }}" >{{ sub_child.name }}</a></li>-->
                          {% endfor %}
                        </ul>
                        </li>
                    {% else %}
                    <li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>
                    {% endif %}
                    {% endfor %}
                  </ul>
                </li>
              {% else %}
                <li><a href="{{ category.href }}">{{ category.name }}</a></li>
              {% endif %}
              {% endfor %}
              </ul>
            </li>
            {% endif %}
            {% if menu_link_add is not empty %}
            {% for key, value in menu_link_add %}
            <li><a href="{{ value.link }}">{{ value.title }}</a></li>
            {% endfor %}
            {% endif %}
            {% if brands_status %}
            <li class="dropdown dropdown-menu-full hidden-xs hidden-sm">
              <a class="dropdown-toggle" href="{{ manufacturer }}">{{ brands_title }}</a>
              <div class="dropdown-menu brands">
                {% if manufacturers %}
                {% set counter = 0 %}
                {% for manufacturer in manufacturers %}
                <div class="col-md-2">
                  <a href="{{ manufacturer.href }}"><img src="{{ manufacturer.image }}" title="{{ manufacturer.name }}" alt="{{ manufacturer.name }}"></a>
                  <a href="{{ manufacturer.href }}">{{ manufacturer.name }}</a>
                </div>
                {% set counter = counter + 1 %}
                {% endfor %}
                {% endif %}
              </div>
            </li>
            {% endif %}
            {% if html_block_status1 %}
            <li class="dropdown html-block hidden-sm hidden-xs">
              <a href="javascript:void(0);">{{ html_title1 }}</a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  {{ html_content1 }}
                </div>
              </div>
            </li>
            {% endif %}
            {% if html_block_status2 %}
            <li class="dropdown html-block hidden-sm hidden-xs">
              <a href="javascript:void(0);">{{ html_title2 }}</a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  {{ html_content2 }}
                </div>
              </div>
            </li>
            {% endif %}
            {% if html_block_status3 %}
            <li class="dropdown html-block hidden-sm hidden-xs">
              <a href="javascript:void(0);">{{ html_title3 }}</a>
              <div class="dropdown-menu">
                <div class="dropdown-inner">
                  {{ html_content3 }}
                </div>
              </div>
            </li>
            {% endif %}
            {% if informations and information_status %}
            <li class="dropdown">
              <a class="dropdown-toggle" href="javascript:void(0);">{{ text_information }}</a>
              <ul class="dropdown-menu">
                {% for information in informations %}
                <li><a href="{{ information.href }}">{{ information.title }}</a></li>
                {% endfor %}
              </ul>
            </li>
            {% endif %}
            {% if contact_status %}
            <li><a href="{{ contact }}">{{ text_contact }}</a></li>
            {% endif %}
          </ul>
        </div>
    </nav>
</div>
{% if full_menu %}
</div>
{% endif %}

Снимок экрана 2022-06-06 в 11.48.24.png

Ссылка на комментарий
Поделиться на другие сайты

Вы бы скинули ссылку на сайт, так явно удобнее было бы.

Дизайн, программирование, обновление и тех. поддержка Opencart, ocStore

Телеграм — @devagency

Ссылка на комментарий
Поделиться на другие сайты

  • Решение

пробуйте менять часть

{% if child.sub_children %}
<li class="dropdown-submenu level-2">
  <a href="{{ child.href }}">{{ child.name }}</a>
  <ul class="dropdown-menu">
    {% for sub_child in child.sub_children %}
    <!--<li class="level-3"><a href="{{ sub_child.href }}" >{{ sub_child.name }}</a></li>-->
    {% endfor %}
  </ul>
</li>
{% else %}
<li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>
{% endif %}

 

на

<li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>

 

и кеши модификаторов/шаблона не забудьте потом обновить

Ссылка на комментарий
Поделиться на другие сайты

В 06.06.2022 в 16:55, AlexDW сказал:

пробуйте менять часть

{% if child.sub_children %}
<li class="dropdown-submenu level-2">
  <a href="{{ child.href }}">{{ child.name }}</a>
  <ul class="dropdown-menu">
    {% for sub_child in child.sub_children %}
    <!--<li class="level-3"><a href="{{ sub_child.href }}" >{{ sub_child.name }}</a></li>-->
    {% endfor %}
  </ul>
</li>
{% else %}
<li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>
{% endif %}

 

на

                 

<li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>

 

и кеши модификаторов/шаблона не забудьте потом обновить

Помогло спасибо

заменил

<li class="dropdown-submenu level-2">
    <a href="{{ child.href }}">{{ child.name }}</a>

 

на 

<li class="level-2"><a href="{{ child.href }}">{{ child.name }}</a></li>

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...