Перейти к содержанию
vadike

[Решено] Для всех подкатегорий другой *tpl

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

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

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


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

-под,-подпод,-подподпод итпд или только -под?

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


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

Можно например так:
 
в файле catalog\controller\product\category.php

после

$parts = explode('_', (string)$this->request->get['path']);

добавить

$file_template = count($parts) > 1 ? "2" : "";

в этом же файле

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 (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category'.$file_template.'.tpl')) {
$this->template = $this->config->get('config_template') . '/template/product/category'.$file_template.'.tpl';
} else {
$this->template = 'default/template/product/category'.$file_template.'.tpl';
}

и потом в catalog/view/theme/default/template/product/
файл catalog/view/theme/default/template/product/category2.tpl будет для категории второго уровня вложенности и более

можно и доработать под любые уровни вложенности

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


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

Sha спасибо, все очень круто работает.. С меня на чай))

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


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

а этот не пробовали?

Классная штука. Не видел, не знал. Спасибо, нужно будет купить..

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


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

Классная штука. Не видел, не знал. Спасибо, нужно будет купить..

проверял на версии 1.5.5.1.2

шаблон AVA STORE, работает как часики=)

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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