1

標準のカテゴリ レイアウトとは異なるレイアウトを使用する必要があるカテゴリが多数あります。管理領域の「カスタム デザイン」タブで XML コードを繰り返さずにこれを実行するには、どうすればよいでしょうか? これを行う必要がある各カテゴリは「ブランド」であるため、代替テンプレートを使用する必要があることをmagentoが認識する一般的な方法として使用できると思いますか?

この時点で、どんな助けでも大歓迎です。

ありがとう

4

3 に答える 3

4

カスタム レイアウト ハンドルを定義して、特定のカテゴリで呼び出すことができます。

まず、レイアウト ハンドルを定義します (たとえば、テーマの local.xml で):

<layout>
    <my_awesome_update>
         <block ..../>
    </my_awesome_update>
</layout>

次に、バックエンドのカテゴリ編集ページで、「カスタム レイアウトの更新」と入力します。

<update handle="my_awesome_update" /> 
于 2013-01-17T17:07:29.673 に答える
1

カテゴリの ID がわかっている場合は、local.xml レイアウト ファイルですべての変更を次のように定義することもできます。

<layout>
    <CATEGORY_4>
         <!-- updates here -->
    </CATEGORY_4>
</layout>
于 2013-01-17T17:10:16.377 に答える