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

Добавление своих полей в меню админ панели


Recommended Posts

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

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


13 хвилини назад, valerykurak сказав:

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

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

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


для админ панели) а уже позже буду думать про карточки. Я создал там одно подменю и в нём нужно создать поля

Змінено користувачем valerykurak
Надіслати
Поділитися на інших сайтах


Если, к примеру, у тебя версия 2.3 и выше, то открой файл column_left.php (в папке общие для админки) и смотри как там реализовано.

 

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

  • 1 year later...
09.10.2020 в 11:17, esculapra сказал:

Если, к примеру, у тебя версия 2.3 и выше, то открой файл column_left.php (в папке общие для админки) и смотри как там реализовано.

 

попробовал сделать так. в меню не появились новые поля 

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


09.05.2022 в 17:28, p610698 сказал:

попробовал сделать так. в меню не появились новые поля

Может модификатор работает.

У меня вот есть кусок моего кода

 $tools = array();
            $this->load->language('tool/supermenu');
         $toolkit =  glob(DIR_APPLICATION . 'controller/tool/tool_*.php');
         if($toolkit)
            {
                 foreach($toolkit as $file){
                      $item = basename($file, '.php');
                     $tools[] = array(
                    'name'       => $this->language->get('text_toolkit_'.$item),
                    'href'     => $this->url->link('tool/'.$item,'token='.$this->session->data['token'], true),
                    'children' => array()        
                );
                 }        
       }
       $data['menus'][] = array(
                    'id'       => 'menu-toolkit',
                    'icon'       => 'fa-star',
                    'name'       => $this->language->get('text_toolkit'),
                    'href'     => '',
                    'children' => $tools
                );
            return $this->load->view('common/column_left', $data);

происходит обход директории tool, в которой ведется поиск всех файлов контроллера, начинающихся с   tool_

Например, находит файл tool_antihacker, в меню добавляктся ссылка и название с языкового файла text_toolkit_tool_antihacker

supertools_menu_23.ocmod.zip

Змінено користувачем esculapra
Надіслати
Поділитися на інших сайтах

09.05.2022 в 20:00, esculapra сказал:

Может модификатор работает.

У меня вот есть кусок моего кода

 $tools = array();
            $this->load->language('tool/supermenu');
         $toolkit =  glob(DIR_APPLICATION . 'controller/tool/tool_*.php');
         if($toolkit)
            {
                 foreach($toolkit as $file){
                      $item = basename($file, '.php');
                     $tools[] = array(
                    'name'       => $this->language->get('text_toolkit_'.$item),
                    'href'     => $this->url->link('tool/'.$item,'token='.$this->session->data['token'], true),
                    'children' => array()        
                );
                 }        
       }
       $data['menus'][] = array(
                    'id'       => 'menu-toolkit',
                    'icon'       => 'fa-star',
                    'name'       => $this->language->get('text_toolkit'),
                    'href'     => '',
                    'children' => $tools
                );
            return $this->load->view('common/column_left', $data);

происходит обход директории tool, в которой ведется поиск всех файлов контроллера, начинающихся с   tool_

Например, находит файл tool_antihacker, в меню добавляктся ссылка и название с языкового файла text_toolkit_tool_antihacker

supertools_menu_23.ocmod.zip 742 \u0411 · 0 скачиваний

 

я добавлял по оригинальному образцу.

 

 

            // Мое меню
            $myadminmenu = array();
            
            if ($this->user->hasPermission('access', 'common/dashboard')) {
                $myadminmenu[] = array(
                    'name'     => $this->language->get('Лучшие предложения, Новинки'),
                    'href'     => $this->url->link('extension/module/httpmprodtc', 'token=' . $this->session->data['token'], true),
                    'children' => array()       
                );
            }
            
            if ($myadminmenu) {
                $data['menus'][] = array(
                    'id'       => 'menu-myadminmenu',
                    'icon'     => 'fa-key', 
                    'name'     => $this->language->get('Лучшие'),
                    'href'     => '',
                    'children' => $myadminmenu
                );  
            }
            // Мое меню

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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