Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Редактирование меню


Norfin
 Поделиться

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

Приветствую всех.

Только начинаю работать с Open Cart, поэтому не судите за примитивные вопросы )))

Версия ocStore 2.3.0.2.3

На главной странице не сворачивается меню категорий, закрывая при этом одну из категорий в витрине. На остальных страницах меню изначально свёрнутое.

Кроме того меню в мобильной версии отличается от десктопного, в нём нужно убрать лишние ссылки.

Решил отредактировать это меню, но в админке нигде не могу найти где это вообще можно сделать.

Поиск в инете тоже не помог, то ли нет ответов на похожий вопрос, то ли советуют править код. Неужели всё настолько сложно?

Изменено пользователем Norfin
Ссылка на комментарий
Поделиться на других сайтах


09.08.2022 в 12:32, aridius сказал:

Это же не форум гадалок. как вам могут дать ответ, если вы даже не дали ссылку на сайт

Сорри.

https://velokratia.in.ua/

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


09.08.2022 в 11:18, Norfin сказал:

Приветствую всех.

Только начинаю работать с Open Cart, поэтому не судите за примитивные вопросы )))

Версия ocStore 2.3.0.2.3

На главной странице не сворачивается меню категорий, закрывая при этом одну из категорий в витрине. На остальных страницах меню изначально свёрнутое.

Кроме того меню в мобильной версии отличается от десктопного, в нём нужно убрать лишние ссылки.

Решил отредактировать это меню, но в админке нигде не могу найти где это вообще можно сделать.

Поиск в инете тоже не помог, то ли нет ответов на похожий вопрос, то ли советуют править код. Неужели всё настолько сложно?

 

Скорее всего в админке нет модуля и шаблон у вас дефолтный с доработками, править непосредственно файлы шаблона

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


09.08.2022 в 15:30, 3DO сказал:

 

Скорее всего в админке нет модуля и шаблон у вас дефолтный с доработками, править непосредственно файлы шаблона

Всё пробую разобраться. Если нет модуля меню, то как тогда меню категорий формировалось? Допустим, что при создании категорий и подкатегорий. Но ведь мобильное меню отличается от десктопного и вряд-ли оно прописывалось вручную в коде. Если нет модуля меню, то куда копать? В Схемах, в макете Главной страницы для левой колонки выбран "Аккаунт" и больше ничего.

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


10.08.2022 в 11:57, Norfin сказал:

Всё пробую разобраться. Если нет модуля меню, то как тогда меню категорий формировалось? Допустим, что при создании категорий и подкатегорий. Но ведь мобильное меню отличается от десктопного и вряд-ли оно прописывалось вручную в коде. Если нет модуля меню, то куда копать? В Схемах, в макете Главной страницы для левой колонки выбран "Аккаунт" и больше ничего.

 

Вам же написали редактировать файлы шаблона, причем тут схемы и т.п.

И что тут такого, если мобильное меню отличается от десктопа, если недостаточно понимаете о чем пишите, либо читайте больше о предмете, либо в раздел услуги.

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


10.08.2022 в 13:01, 3DO сказал:

 

Вам же написали редактировать файлы шаблона, причем тут схемы и т.п.

И что тут такого, если мобильное меню отличается от десктопа, если недостаточно понимаете о чем пишите, либо читайте больше о предмете, либо в раздел услуги.

В Open Cart мобильное меню прописывается в файлах шаблона? Просто до этого работал с PrestaShop, OkayCMS так там всё через модули в админке делалось.

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


10.08.2022 в 13:03, Norfin сказал:

В Open Cart мобильное меню прописывается в файлах шаблона? Просто до этого работал с PrestaShop, OkayCMS так там всё через модули в админке делалось.

 

Общение слепого с глухим.

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


10.08.2022 в 13:03, Norfin сказал:

В Open Cart мобильное меню прописывается в файлах шаблона? Просто до этого работал с PrestaShop, OkayCMS так там всё через модули в админке делалось.

 

Если отсутствует какой либо модуль для создания и показа меню, нет в настройках шаблона (по дефолту нет такого) как по вашему оно сделано ?

Зачем браться за работу в которой ни хр..на не разбираешься ? людей насмешить получиться, себя показать не особо.

 

Ниже код отвечающий за формирование и вывод категорий в меню, шаблона по умолчанию.

для вас может показаться чем то новым, но он прописан в файле шаблона

находится по пути catalog/view/theme/default/template/common/header.tpl

 

<?php if ($categories) { ?>
<div class="container">
  <nav id="menu" class="navbar">
    <div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span>
      <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
    </div>
    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
            <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>
  </nav>
</div>
<?php } ?>

 

Изменено пользователем 3DO
Ссылка на комментарий
Поделиться на других сайтах


10.08.2022 в 13:40, 3DO сказал:

 

Если отсутствует какой либо модуль для создания и показа меню, нет в настройках шаблона (по дефолту нет такого) как по вашему оно сделано ?

Зачем браться за работу в которой ни хр..на не разбираешься ? людей насмешить получиться, себя показать не особо.

 

Похоже Вы сразу профессионалом начали работу с Open Cart. Уникум! Мне, к сожалению, приходится начинать с нуля, поэтому и обратился на этот форум за советом.  Судя по первым дням ознакомления с данным движком, этот пока что самый ... непродуманный. И с поддержкой та ещё история. Вышеупомянутые PrestaShop и OkayCMS, плюс ещё ShopScript освоил на уровне пользователя за пару дней. Поэтому есть с чем сравнивать. За советы спасибо. Постараюсь разобраться самостоятельно.

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


10.08.2022 в 15:23, Norfin сказал:

Вышеупомянутые PrestaShop и OkayCMS, плюс ещё ShopScript освоил на уровне пользователя за пару дней. 

 

Молодец! Возьмите с полки пирожок!

Не нужно здесь сопли разводить на тему "пока что самый ... непродуманный. И с поддержкой та ещё история".
Вас кто то склонил против вашей воли ?

Вы планировали начать знакомство с Opencart +- установить, настроить, удалить модуль, срубить денег и дело в шляпе ?

Имейте начальное представление с чем имеете дело + документация, форум, поисковики, вам в помощь.

Изменено пользователем 3DO
Ссылка на комментарий
Поделиться на других сайтах


10.08.2022 в 15:23, Norfin сказал:

этот пока что самый ... непродуманный.

Не продуман под вас

Но универсален для многих
 

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.