我对 opencart 很陌生,但我认为这是一个简单且最好的解决方案。虽然玩模板不是一件快乐的事……
我正在努力创建一些额外的模板页面。例如,我有两种类型的产品和类别页面。我想为不同的产品使用不同的模板。在 opencart 中,您只有一种产品布局。
我想做的是复制产品布局。我在网上得到了一些帮助,但我仍然不确定还需要什么。这是我到目前为止所做的......
1 - 复制catalog/controller/product/product.php的控制器文件并更改为catalog/controller/product/product-2.php。然后我在控制器中改变了这个:
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product-2.tpl')) {
$this->template = $this->config->get('config_template') . '/template/product/product-2.tpl';
} else {
$this->template = 'default/template/product/product-2.tpl';
}
2 - 然后我复制了产品语言文件并保存为 product-2
3 - 之后我复制了实际的 tpl 文件并保存为 product-2
它看起来不错,但如果我尝试对 product-2.tpl 进行一些更改,则没有任何变化。我是否必须复制更多文件才能完成它?