Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ответы на часто задаваемые вопросы


halfhope
 Share

 

Пути для файлов

 

До версии 2.2 (opencart) путь к файлу шаблона указывается относительно директории catalog/view/theme/ с расширением файла. Например:

default/template/product/category_wo.tpl

default/template/product/category_wo.tpl

С версии 2.2 (opencart) путь указывается в формате product/category без расширения файла.

 

Шаблоны для схем

 

Цитата

Из коробки модуль версии 1.3 поддерживает смену шаблона на страницах

  • common/home
  • checkout/cart
  • information/contact
  • common/home
  • product/category
  • product/product
  • information/information
  • product/manufacturer

Чтобы добавить поддержку на другие страницы посмотрите vqmod/ocmod файл, сделайте по аналогии с checkout/cart (дублируйте и исправьте пути).

Чтобы добавить поддержку выбора шаблона для какой-либо другой схемы нужно сделать дубликат (может отличаться в зависимости от версии движка, будьте внимательны):



<file name="catalog/controller/checkout/cart.php"> <operation error="log"> <search position="replace"><![CDATA[$this->template = 'default/template/checkout/cart.tpl';]]></search> <add><![CDATA[$this->template = 'default/template/checkout/cart.tpl'; } // Custom template module $this->load->model('setting/setting'); $custom_template_module = $this->config->get('custom_template_module'); if(!empty($custom_template_module)){ $this->load->library('custom_template'); $custom_template = new CustomTemplate($this->registry); $this->registry->set('custom_template', $custom_template); $customer_group_id = $this->customer->getCustomerGroupId(); foreach ($custom_template_module as $key => $module) { if($module['type'] == 0){ if ($this->custom_template->filterCommon($module, $customer_group_id)){ if ($this->custom_template->filterLayouts($module)){ if (file_exists(DIR_TEMPLATE . $module['template_name'])) { $this->template = $module['template_name']; } else { $this->template = DIR_TEMPLATE . 'default' .DIRECTORY_SEPARATOR. $module['template_name']; } } } } } // Custom template module ]]></add> </operation> </file>

И исправить пути checkout/cart на свои


Comments

Немає коментарів для відображення


×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.