1

私は、あるカテゴリの製品を他のチェックアウト カート アイテムとは異なるものにする必要がある Magento モジュールに取り組んでいます。

質問: カート項目のチェックアウト プロセスで使用されるテンプレートを 1 つの製品カテゴリについてのみ変更する方法はありますか?

私が試したこと:

  • pre render フックの検索に失敗しました。私の考えは、カテゴリに基づいてテンプレートを挿入できるかもしれないということでした。
  • カテゴリと製品のデザイン オプションをテンプレートに設定した後、製品は引き続きシステムの既定のテンプレートで表示されます。

例: カテゴリ Default のすべての製品について、次のテンプレートを使用します: app/design/frontend/base/default/template/checkout/cart/item/default.phtml

CustomCart カテゴリの製品の場合、テンプレートを使用します: app/design/frontend/default/customcart/template/checkout/cart/item/default.phtml

4

2 に答える 2

1

これは非常に簡単です。カテゴリの「カスタム デザイン」タブに次のようなコードを挿入してみてください。

  <reference name="product.info">
    <block type="catalog/product_view_type_simple" name="product.info.simple">
      <action method="setTemplate">
        <template>checkout/cart/item/default.phtml</template>
      </action>
    </block>
  </reference>

製品タイプと製品名をそれぞれ変更する必要があります。

于 2013-08-27T15:59:09.693 に答える