Помощь Как поменять админпанель

Тема в разделе "Opencart 2", создана пользователем arsen, 15 авг 2019.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
  1. arsen

    arsen НЕрядовой

    Регистр.:
    16 июн 2011
    Сообщения:
    1.008
    Симпатии:
    330
    Что хочу сделать- вынести на главную страницу панели управления кнопки к товарам, к категориям, убрать карту, добавить несколько пунктов в левое меню
    Подскажите, кто делал. как кастомизировать админку
     
  2. Extremosa

    Extremosa Постоялец

    Регистр.:
    11 май 2015
    Сообщения:
    128
    Симпатии:
    159
    Пункты ссылок для боковой панели находятся в "admin => controller => common => column_left"
     
  3. arsen

    arsen НЕрядовой

    Регистр.:
    16 июн 2011
    Сообщения:
    1.008
    Симпатии:
    330
    я несколько не это имел ввиду, мне нужно было вместо карты и статистики сделать ссылки на товары, категории, статьи и курсы валют
    Я это сделал так /admin/controller/common/dashboard.php

    Код:
    <?php
    class ControllerCommonDashboard extends Controller {
        public function index() {
            $this->load->language('common/dashboard');
    
            $this->document->setTitle($this->language->get('heading_title'));
    
            $data['heading_title'] = $this->language->get('heading_title');
    
            $data['text_sale'] = $this->language->get('text_sale');
            $data['text_map'] = $this->language->get('text_map');
            $data['text_activity'] = $this->language->get('text_activity');
            $data['text_recent'] = $this->language->get('text_recent');
    
           
            $data['breadcrumbs'] = array();
    
            $data['breadcrumbs'][] = array(
                'text' => $this->language->get('text_home'),
                'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL')
            );
    
            $data['breadcrumbs'][] = array(
                'text' => $this->language->get('heading_title'),
                'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL')
            );
           
            // Check install directory exists
            if (is_dir(dirname(DIR_APPLICATION) . '/install')) {
                $data['error_install'] = $this->language->get('error_install');
            } else {
                $data['error_install'] = '';
            }
    
            $data['settings_link'] = $this->url->link('localisation/currency', 'token=' . $this->session->data['token'], 'SSL');
            $data['articles_link'] = $this->url->link('catalog/information', 'token=' . $this->session->data['token'], 'SSL');
            $data['contact_link'] = $this->url->link('marketing/contact', 'token=' . $this->session->data['token'], 'SSL');
            $data['product_link'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'], 'SSL');
            $data['backup_link'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'], 'SSL');
            $data['shipping_link'] = $this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL');
            $data['catalog_link'] = $this->url->link('catalog/category', 'token=' . $this->session->data['token'], 'SSL');
            $data['payment_link'] = $this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL');
            $data['customer_link'] = $this->url->link('sale/customer', 'token=' . $this->session->data['token'], 'SSL');
            $data['order_link'] = $this->url->link('sale/order', 'token=' . $this->session->data['token'], 'SSL');
           
           
            $data['token'] = $this->session->data['token'];
            $data['header'] = $this->load->controller('common/header');
            $data['column_left'] = $this->load->controller('common/column_left');
            $data['order'] = $this->load->controller('dashboard/order');
            $data['sale'] = $this->load->controller('dashboard/sale');
            $data['customer'] = $this->load->controller('dashboard/customer');
            $data['online'] = $this->load->controller('dashboard/online');
            $data['map'] = $this->load->controller('dashboard/map');
            $data['chart'] = $this->load->controller('dashboard/chart');
            $data['activity'] = $this->load->controller('dashboard/activity');
            $data['recent'] = $this->load->controller('dashboard/recent');
            $data['footer'] = $this->load->controller('common/footer');
    
            $this->response->setOutput($this->load->view('common/dashboard.tpl', $data));
        }
    }
    
    и
    /admin/view/template/common/dashboard.tpl

    Код:
    <?php echo $header; ?><?php echo $column_left; ?>
    <div id="content">
      <div class="page-header">
        <div class="container-fluid">
          <h1><?php echo $heading_title; ?></h1>
          <ul class="breadcrumb">
            <?php foreach ($breadcrumbs as $breadcrumb) { ?>
            <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
            <?php } ?>
          </ul>
        </div>
      </div>
    
      <div class="container-fluid">
        <?php if ($error_install) { ?>
        <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_install; ?>
          <button type="button" class="close" data-dismiss="alert">&times;</button>
        </div>
        <?php } ?>
        <div class="row">
    
          <div class="col-lg-3 col-md-3 col-sm-6"><div class="tile">
                <div class="tile-heading">Товары</div>
                <div class="tile-body"><a href="<?php echo $product_link; ?>"><i class="fa fa-database  fa-fw"></i></a></div>
            </div></div>
          <div class="col-lg-3 col-md-3 col-sm-6"><div class="tile">
                <div class="tile-heading">Категории</div>
                <div class="tile-body"><a href="<?php echo $catalog_link; ?>"><i class="fa fa-folder-open"></i></a></div>
            </div></div>
                 
          <div class="col-lg-3 col-md-3 col-sm-6"><div class="tile">
                <div class="tile-heading">Новости</div>
                <div class="tile-body"><a href="<?php echo $articles_link; ?>"><i class="fa fa-pencil fa-fw"></i></a></div>
            </div></div>
            <div class="col-lg-3 col-md-3 col-sm-6"><div class="tile">
                <div class="tile-heading">Курс валюты</div>
                <div class="tile-body"><a href="<?php echo $settings_link; ?>"><i class="fa fa-cog fa-fw"></i></a></div>
            </div></div>
        </div>
    
       
    
       
      </div>
    </div>
    <?php echo $footer; ?>
     
  4. justLibor

    justLibor Писатель

    Регистр.:
    22 окт 2018
    Сообщения:
    5
    Симпатии:
    1