回答:
製品ページのレイアウトを変更するには:
[管理]メニューから、[カタログ]> [製品の管理]を選択します。
リストで製品を見つけ、クリックしてレコードを開きます。
左側の「製品情報」パネルで、「設計」を選択します。次に、[デザイン]セクションで、ページレイアウトを別の列構成に設定します。
完了したら、[保存]ボタンをクリックします。
カテゴリページのレイアウトを変更するには:
[管理]メニューから、[カタログ]> [カテゴリの管理]を選択します。
[カテゴリ]ツリーで、変更するカテゴリレベルを選択します。
[カスタムデザイン]タブで、ページレイアウトを[2列、右バー付き]に設定します。
[カテゴリを保存]ボタンをクリックします。
すべてのカテゴリページをに変更する必要がある場合は2column-left
、このレイアウト更新を使用します
ファイル: app/design/frontend/<package>/<theme>/layout/local.xml
<layout>
<catalog_category_layered>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>
<catalog_category_default>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_default>
</layout>
これは、レイアウトごとに2つのタイプのカテゴリdefault
とがあるためlayered
です。そのため、magentoは2つの別個のレイアウトハンドルを使用してそれらを処理します。このため、すべてのカテゴリをカバーするには、これら2つのレイアウトハンドルを更新する必要があります。
しかし、これを行う別の素晴らしい方法があります。local.xml
ファイル内でこのコードを使用します。
<layout>
<catalog_category_view>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_view>
</layout>
catalog_category_view
は、Magentoのすべてのカテゴリビューで処理するユニークなレイアウトハンドルです。ただし、デフォルトのmagentoでこのレイアウトハンドルを使用してレイアウトの更新を確認することはできません。ただし、実際には存在し、すべてのカテゴリに影響するレイアウト更新に使用できます。
local.xmlファイルに次のコードを追加します
<catalog_category_layered translate="label">
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>