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

Скрытие/отображение категорий главного меню по id

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

Доброго времени суток всем.

 

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

 

Задача: скрыть несколько определенных категорий по id в главном меню. Отобразить ранее скрытые категории в другом меню по id. 

 

Идея: дублирование главного меню сразу ниже первого с отображением некоторых категорий. Для простейшего разделения категорий по группам.

 

Причина: слишком много категорий в главном меню.

 

Альтернативные решения

 - группировать категории в подкатегории - не подходит в связи с концепцией ИМ

 - провести манипуляции css и вместить все категории в одну строку - не подходит, товары сильно разнятся и нет желания все помещать в один список.

 - создать подкатегории и их вывести во втором меню, а в первом скрыть - не подходит, не считаю данное решение лучшим.

 

Мои попытки реализации (на примере скрытия одной категории - id=24):

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <?php if ($category['category_id'] <> 24) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
    <?php } ?>
  </ul>
</div>
<?php } ?>

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

 

Пожалуйста, помогите с решением и посоветуйте, будет ли такой вариант работать (в техническом плане).

 

Заранее благодарю!

 

Поделиться сообщением


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

решение ваших проблем без геммороя с id категорий.... + уменьшение запросов к бд

 

https://opencartforum.com/files/file/1112-%D0%BC%D0%B5%D0%BD%D1%8E-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-pro/

Поделиться сообщением


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

решение ваших проблем без геммороя с id категорий.... + уменьшение запросов к бд

 

https://opencartforum.com/files/file/1112-%D0%BC%D0%B5%D0%BD%D1%8E-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-pro/

 

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

Но предельно простое решение пришло ножу ночью: создаем категории, в админке отключаем "Показывать в главном меню", и по URL выводим обычную ссылку на категорию в другом меню. 

Поделиться сообщением


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

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

Но предельно простое решение пришло ножу ночью: создаем категории, в админке отключаем "Показывать в главном меню", и по URL выводим обычную ссылку на категорию в другом меню. 

Зайдите в админку на демо и посмотрите реализацию изнутри. Там категории выставляешь чекбоксами какие отображать. модулей можно создать любое количество... В любом случае советую этот модуль, ваше решение тоже имеет место быть - но так вы создадите два разных меню, а если вдруг понадобится все же больше.... 

 

 

ПС: я не автор модуля, просто активно его использую в проектах. доволен на 101%

Поделиться сообщением


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

Зайдите в админку на демо и посмотрите реализацию изнутри. Там категории выставляешь чекбоксами какие отображать. модулей можно создать любое количество... В любом случае советую этот модуль, ваше решение тоже имеет место быть - но так вы создадите два разных меню, а если вдруг понадобится все же больше.... 

 

 

ПС: я не автор модуля, просто активно его использую в проектах. доволен на 101%

 

Не могу не согласиться. 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От alexandrkrot1993
      Скачать/Купить дополнение


      Html контент- отображение в указанных категория
      Модификация стандартного модуля HTML - контент , добавлена возможность отображать его только в нужных категория !
       

      Добавил alexandrkrot1993 Добавлено 10.12.2018 Категория Модули Системные требования Сайт разработчика https://pechenki.top/blog-frilanser/71-vyivod-modulya-html-v-vyibranyix-kategor.html Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От alexandrkrot1993
      Модификация стандартного модуля HTML - контент , добавлена возможность отображать его только в нужных категория !
       

    • От alexandrkrot1993
      300 RUB
      Переглянути файл


      Галерея товара в категории

      Галерея товара в категории
      Это продолжение бесплатного модификатора .
      Добавлены настройки - сможете настроить под себя.
      Добавляет миникартинки товаров .
      При наведении на миникартинки, происходит смена главной картинки товара.
      можно настроить

      Добавлены стрелки прокрутки, если картинок много

       
      Данный модуль представлен для default темы, интеграция под разные темы будет происходить постепенно и по запросу в личные сообщения
      Демо
      Перед покупкой напишите свою тему в лс!
       
       
      Автор alexandrkrot1993 долучення 25.10.18 Категорія Слайдшоу, баннеры, галереи Системные требования Сайт разработчика http://pechenki.top Старая цена 350 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От alexandrkrot1993
      Галерея товара в категории
      Это продолжение бесплатного модификатора .
      Добавлены настройки - сможете настроить под себя.
      Добавляет миникартинки товаров .
      При наведении на миникартинки, происходит смена главной картинки товара.
      можно настроить

      Добавлены стрелки прокрутки, если картинок много

       
      Данный модуль представлен для default темы, интеграция под разные темы будет происходить постепенно и по запросу в личные сообщения
      Демо
      Перед покупкой напишите свою тему в лс!
       
       
    • От krutoperdoff
      Доброго времени суток всем!
      Коллеги, подскажите, плиз, возникла такая проблема http://joxi.ru/4Ak54KPCyJykwm
      В категории 4 раза дублируются подкатегории, как видите на скрине. В оригинале шаблона такого не было, в чём может быть проблема, куда залезть посмотреть?
  • Последние посетители   0 пользователей онлайн

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

×

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

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