[Решено] Вывод колонки "Группы пользователей" в разделе "Пользователи"

Тема в разделе "OpenCart", создана пользователем yuzi, 6 май 2017.

Статус темы:
Закрыта.
  1. yuzi

    yuzi

    Регистрация:
    5 янв 2013
    Сообщения:
    133
    Симпатии:
    71
    Приветствую уважаемые форумчане, подскажите пожалуйста, как можно реализовать данную задачу в Админке OC 1.5:
    Есть необходимость вывести колонку "Группы пользователей" в разделе "Пользователи".
     
  2. Master2KAZ

    Master2KAZ

    Регистрация:
    25 окт 2014
    Сообщения:
    183
    Симпатии:
    72
    В файл admin/language/russian/user/user.php добавить:
    PHP:
    $_['column_user_group']   = 'Группа пользователя';
    В файле admin/controller/user/user.php в функцию index добавить строки:
    Код:
    $this->load->model('user/user_group');
    В файле admin/controller/user/user.php в функцию getList перед:
    Код:
    $this->data['users'][] = array(...
    вставить
    Код:
    $user_group = $this->model_user_user_group->getUserGroup($result['user_group_id']);
    В файле admin/controller/user/user.php в функцию getList после:
    Код:
    'username'   => $result['username'],
    вставить
    Код:
    'user_group'   => $user_group['name'],
    Далее в файле admin/controller/user/user.php в функцию getList добавить:
    Код:
    $this->data['column_user_group'] = $this->language->get('column_user_group');
    В файле admin/view/template/user/user_list.tpl после
    Код:
    <td class="left"><?php if ($sort == 'username') { ?>
                    <a href="<?php echo $sort_username; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_username; ?></a>
                    <?php } else { ?>
                    <a href="<?php echo $sort_username; ?>"><?php echo $column_username; ?></a>
                    <?php } ?></td>
    
    добавить
    Код:
    <td class="left"><?php echo $column_user_group; ?></td>
    
    и после
    Код:
    <td class="left"><?php echo $user['username']; ?></td>
    
    добавить
    Код:
    <td class="left"><?php echo $user['user_group']; ?></td>
    
    Это если без сортировки по группе пользователя. А с сортировкой додумайте сами)))
     
    skiv14 и yuzi нравится это.
Статус темы:
Закрыта.