Добавление пункта меню в админке Opencart 3

Тема в разделе "Общие вопросы", создана пользователем ffarik, 17 авг 2020.

  1. ffarik

    ffarik Новичок

    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте!

    Пожалуйста подскажите как можно выводить пункт меню в шаблон admin\view\template\common\column_left.twig перебором массива?

    Заранее спасибо за подсказку.
     
  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    1. добавлять пункты меню, нужно в контроллере
    2. перебором какого массива?
     
  3. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    примерно как-то так
    PHP:
    $mi_menu = array();

    foreach (
    $mi_menu_array as $link) {
        if (
    $this->user->hasPermission('access'$link['href'])) {
            
    $mi_menu[] = array(
              
    'name' => $link['name'],
              
    'href' => $this->url->link($link['href'], 'user_token=' $this->session->data['user_token'], true),
              
    'children' => array()
            );
        }
    }

    if (
    $mi_menu) {
        
    $catalog[] = array(
          
    'name' => $this->language->get('название главного пункта в файле локализации'),
          
    'href' => '',
          
    'children' => $mi_menu
        
    );
    }