针对特定类别的Prestashop自定义布局

时间:2013-09-18 14:43:29

标签: smarty prestashop

我可以为所选类别设置特定的类别布局吗?详细页面将是相同的,我需要获得自定义的tpl文件。

感谢您的建议

1 个答案:

答案 0 :(得分:3)

非常容易:覆盖类别控制器以设置模板。

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');
        }
    }

}

在这里,您无法从后台更改所选类别,但使用模块很容易。