私はopencartを初めて使用しますが、これは簡単で最良の解決策だと思います。テンプレートで遊ぶのは楽しいことではありませんが...
追加のテンプレートページを作成するのに苦労しています。たとえば、2種類の商品とカテゴリページがあります。製品ごとにテンプレートを変えたい。opencartでは、製品のレイアウトは1つだけです。
私がやろうと思ったのは、製品のレイアウトを複製することです。オンラインで助けを得ましたが、それ以上何が必要かわかりません。これは私がこれまでにやったことです...
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に変更を加えようとしても、何も変わりません。完了するには、さらにいくつかのファイルをコピーする必要がありますか?