Могу ли я иметь определенный макет категорий для выбранных категорий? Страница сведений будет такой же, мне нужно получить собственный файл tpl.
Спасибо за предложения
Могу ли я иметь определенный макет категорий для выбранных категорий? Страница сведений будет такой же, мне нужно получить собственный файл tpl.
Спасибо за предложения
Сделать это довольно просто: переопределите контроллер категории, чтобы установить шаблон.
class CategoryController extends CategoryControllerCore {
// array with the selected categories
private $customCategories = array(1, 3);
public function init() {
parent::init();
if (in_array($this->category->id, $this->customCategories)) {
$this->setTemplate(_PS_THEME_DIR_.'category-custom.tpl');
}
}
}
Здесь вы не сможете изменить выбранные категории из бэк-офиса, но это будет легко сделать с помощью модуля.