Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавить в админке пункт и выводить/не выводить соот-й пункт меню


Recommended Posts

всем доброго дня!

в общем мне нужно сделать в админке чекбокс, в зависимости от которого в меню будет выводиться/не выводиться категория


http://joxi.ru/zAN5nZNilLLjJ2
http://joxi.ru/YmEkWeOsZ7XlLA

я так понимаю, что нужно сначала в шаблон админки добавить этот пункт с чекбоксом и потом просто связать с выводом меню, как-то условным оператором там работать?

подскажите, пожалуйста, как подступить, что почитать? какие файлы нужно править?

заранее спасибо!

Надіслати
Поділитися на інших сайтах


admin\view\template\catalog\category_form.twig или tpl

Вид категории

 

admin\controller\catalog\category.php

там пост запрос идет

находите такую строку и там определяете if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm()) {

 

Надіслати
Поділитися на інших сайтах

Не нужны лишние кнопки и поля в базе. Достаточно того, что есть "Отображать в главном меню". В контроллере хидера в самом магазине, оборачивайте в условие

 if ($child['top']) {

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

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.