2012-01-06 7 views
1

私のストアのページテンプレートを設定しようとしています。私は、次のようにlocal.xmlを使ってストアのページをカスタマイズすることができました。Magento:ストアカテゴリのページテンプレートを設定する

<page_one_column> 
     <reference name="root"> 
      <action method="setTemplate"><template>custom/page/1column.phtml</template></action> 
     </reference> 
    </page_one_column> 

    <page_two_columns_left> 
     <reference name="root"> 
      <action method="setTemplate"><template>custom/page/2columns-left.phtml</template></action> 
     </reference> 
    </page_two_columns_left> 

    <page_two_columns_right> 
     <reference name="root"> 
      <action method="setTemplate"><template>custom/page/2columns-right.phtml</template></action> 
     </reference> 
    </page_two_columns_right> 

    <page_three_columns> 
     <reference name="root"> 
      <action method="setTemplate"><template>custom/page/3columns.phtml</template></action> 
     </reference> 
    </page_three_columns> 

CMSページでうまく動作します。しかし、店舗はテンプレート/ page/2columns-left.phtmlのテンプレートを使用しています。

管理パネルのルートカテゴリのカスタムレイアウトの変更を、親から継承した子を無駄にして設定しようとしました。

ページテンプレートを設定する必要がある他の場所はわかりません。

誰にでも解決策がありますか?ここで

+0

あなたは 'を試してみてください、あなたの店のすべてのページのテンプレートを設定する場合default' handle –

答えて

3

は、完全なウェブサイトのためのデフォルトのテンプレートを設定する例です:

<?xml version="1.0"?> 
<layout version="0.1.0"> 
    <default> 
     <reference name="root"> 
      <action method="setTemplate"><template>page/3columns.phtml</template></action> 
     </reference> 
    </default> 
</layout> 

か、単にカタログ:

<?xml version="1.0"?> 
<layout version="0.1.0"> 
    <catalog_category_default> 
     <reference name="root"> 
      <action method="setTemplate"><template>page/3columns.phtml</template></action> 
     </reference> 
    </catalog_category_default> 
</layout> 
+0

これを達成する唯一の方法はありますか?ストアページ専用のテンプレートを設定できませんか? –

+0

答えを更新しました。見てください。 –

+0

素晴らしい仕事をしているようです。ありがとう:) –

関連する問題