Zakonoposlushniy
@Zakonoposlushniy

Как отключить отображение меню в Opencart?

Здравствуйте!

Как можно отключить отображение меню с категориями в Opencart на компьютерах ?

Смотрите, есть сайт : https://wool.opt.lv/
Сейчас у него категории отображаются в главном меню сверху и в колонке справа.
Мне нужно, чтобы колонка справа осталась, а главное меню ( которое с синим фоном ) - было скрыто на компьютерах.

Каким образом это можно сделать?

Мне написал человек, что нужно в файле "header.tpl" к классу меню, добавить : hidden-lg и hidden-md.

Но я чёт не вдуплю куда именно.

Вот код данного файла
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="{{ direction }}" lang="{{ lang }}">
<!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>{{ title }}</title>
<base href="{{ base }}" />
{% if description %}
<meta name="description" content="{{ description }}" />
{% endif %}
{% if keywords %}
<meta name="keywords" content="{{ keywords }}" />
{% endif %}
<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
<script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
{% for style in styles %}
<link href="{{ style.href }}" type="text/css" rel="{{ style.rel }}" media="{{ style.media }}" />
{% endfor %}
{% for script in scripts %}
<script src="{{ script }}" type="text/javascript"></script>
{% endfor %}
<script src="catalog/view/javascript/common.js" type="text/javascript"></script>
{% for link in links %}
<link href="{{ link.href }}" rel="{{ link.rel }}" />
{% endfor %}
{% for analytic in analytics %}
{{ analytic }}
{% endfor %}
</head>
<body>
<nav id="top">
  <div class="container">{{ currency }}
    {{ language }}
    <div id="top-links" class="nav pull-right">
      <ul class="list-inline">
        <li><a href="{{ contact }}"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md">{{ telephone }}</span></li>
        <li class="dropdown"><a href="{{ account }}" title="{{ text_account }}" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_account }}</span> <span class="caret"></span></a>
          <ul class="dropdown-menu dropdown-menu-right">
            {% if logged %}
            <li><a href="{{ account }}">{{ text_account }}</a></li>
            <li><a href="{{ order }}">{{ text_order }}</a></li>
            <li><a href="{{ transaction }}">{{ text_transaction }}</a></li>
            <li><a href="{{ download }}">{{ text_download }}</a></li>
            <li><a href="{{ logout }}">{{ text_logout }}</a></li>
            {% else %}
            <li><a href="{{ register }}">{{ text_register }}</a></li>
            <li><a href="{{ login }}">{{ text_login }}</a></li>
            {% endif %}
          </ul>
        </li>
        <li><a href="{{ wishlist }}" id="wishlist-total" title="{{ text_wishlist }}"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_wishlist }}</span></a></li>
        <li><a href="{{ shopping_cart }}" title="{{ text_shopping_cart }}"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_shopping_cart }}</span></a></li>
        <li><a href="{{ checkout }}" title="{{ text_checkout }}"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_checkout }}</span></a></li>
      </ul>
    </div>
  </div>
</nav>
<header>
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">{% if logo %}<a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>{% else %}
          <h1><a href="{{ home }}">{{ name }}</a></h1>
          {% endif %}</div>
      </div>
      <div class="col-sm-5">{{ search }}</div>
      <div class="col-sm-3">{{ cart }}</div>
    </div>
  </div>
</header>
{{ menu }}


Благодарю!
  • Вопрос задан
  • 2261 просмотр
Решения вопроса 1
Zakonoposlushniy
@Zakonoposlushniy Автор вопроса
Человек на форуме подсказал решение, которое работает.

В стили ( в конец ) нужно добавить вот это :

@media (min-width: 768px){
#menu {
    display:none;
  }
}


Возможно кому-то пригодится )

P.S. Версия Opencart - тройка.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
dima9595
@dima9595
Junior PHP
В вашем коде нет самого меню, точнее самого кода в html. Где-то во view у вас должен быть модуль, который отвечает за вывод данного (синего) меню. Ищите его в файлах, а там просто добавьте в его класс нужные значения.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
avito front
Ищите в своих файлах
<div class="collapse navbar-collapse navbar-ex1-collapse">

(посмотрел в инспекторе на странице)

Ему и добавьте нужные классы
Ответ написан
Комментировать
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
В вашей версии Opencart код меню выделен в отдельный шаблон menu.tpl, поэтому есть три варианта:
1) ставить атрибуты в menu.tpl, как было сказано ранее (правда не знаю сработает это или нет),
2) в header.tpl закомментировать вызов меню:
<!--
{{ menu }}
-->

3) в header.tpl удалить строку с {{ menu }}.

Эти файлы лежат в папке catalog/view/theme/default/template/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы