Отдельный шаблон для категории

Тема в разделе "Инструкции и FAQ", создана пользователем Ravilr, 7 июл 2015.

  1. Ravilr

    Ravilr Специалист

    Сообщения:
    3.962
    Симпатии:
    1.081
    Иногда необходимо для определенных категорий сделать отдельный шаблон вывода.
    Ниже представлено решение.

    В файле \catalog\controller\product\category.php

    меняем код
    PHP:
     if (file_exists(DIR_TEMPLATE $this->config->get('config_template') . '/template/product/category.tpl')) {
             
    $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/category.tpl'$data));
           } else {
             
    $this->response->setOutput($this->load->view('default/template/product/category.tpl'$data));
          }
    На этот.
    PHP:
                $template 'category.tpl';
                if (
    $category_id == 27) { $template 'category1.tpl'; }
                if (
    $category_id == 28) { $template 'category2.tpl'; }
                     
                if (
    file_exists(DIR_TEMPLATE $this->config->get('config_template') . '/template/product/'.$template)) {
                    
    $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/'.$template$data));
                } else {
                    
    $this->response->setOutput($this->load->view('default/template/product/'.$template$data));
                }
    вместо 27, 28 ставим свои id категорий
     
    Последнее редактирование модератором: 7 июл 2015
    solunski.d нравится это.
  2. denspit

    denspit Новичок

    Сообщения:
    7
    Симпатии:
    0
    А можно это как то по другому реализовать?
    Например: что бы можно было в редакторе категорий выбирать на вкладке "Дизайн" макет нужный для категории?
     
  3. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    да, можно. Реализовывайте. )
     
  4. denspit

    denspit Новичок

    Сообщения:
    7
    Симпатии:
    0
    Расскажи как и я реализую. )
     
  5. Egor2019

    Egor2019 Новичок

    Сообщения:
    5
    Симпатии:
    0
    У кого-то получилась макет сделать?
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.962
    Симпатии:
    1.081
    У кого нибудь получилось. Инструкция исчерпывающая. Сложного ничего нет, даже для начинающего. Начните с добавления поля в базу данных и на страницу категории в админке.