specussa

как новую страницу сделать?

Рекомендуемые сообщения

specussa    0

Первый раз сталкиваюсь, допустим есть категория доставка, вот нужно написать контент и подключить его css, наверно надо новый tpl сделать, что-то с дизайном схемой. не могли бы описать подробно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 096
Первый раз сталкиваюсь, допустим есть категория доставка....

 

Для этого существуют статьи.Сделать из неё свою задумку можно так.

 

https://opencartforum.com/files/file/1986-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
specussa    0

Для этого существуют статьи.Сделать из неё свою задумку можно так.

 

https://opencartforum.com/files/file/1986-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B/

на 2.1 не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 096

А зачем писать сюда,если в теме поддержки это можно озвучить автору.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
specussa    0

А зачем писать сюда,если в теме поддержки это можно озвучить автору.

да я написал туда, думал может есть альтернатива

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
specussa    0

нашел для старой версии в catalog/controller/product/category.php

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {
         $this->template = $this->config->get('config_template') . '/template/product/category.tpl';
       } else {
         $this->template = 'default/template/product/category.tpl';
       }

заменить на

      if ($category_id == 4) {
         $template = $this->config->get('config_template') . '/template/product/category_new.tpl';
       } else {
         $template = $this->config->get('config_template') . '/template/product/category.tpl';
       }

       if (file_exists(DIR_TEMPLATE . $template)) {
         $this->template = $template;
       } else {
         $this->template = 'default/template/product/category.tpl';
       }

как сделать для 2.1?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
specussa    0

решил так, вроде работает, но php файл этого tpl не подгружает

if ($category_id == 81) {
	$template = $this->config->get('config_template') . '/template/product/categorynew.tpl';
} else {
	$template = $this->config->get('config_template') . '/template/product/category.tpl';
}

if (file_exists(DIR_TEMPLATE . $template)) {
	$this->response->setOutput($this->load->view($template, $data));
} else {
	$this->response->setOutput($this->load->view('default/template/product/category.tpl', $data));
}
Изменено пользователем specussa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу