Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

 

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

 

До версии 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

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


×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.