私はマジェントの学習が初めてです。製品ビュー ページを 1 列のレイアウトに変更する方法を教えてください。私はmagentoのデフォルトテーマを使用しています。
ありがとう
製品ビュー ページを 1 列のレイアウトに変更するには、開く必要があります
アプリ/デザイン/フロントエンド/デフォルト/デフォルト/レイアウト/catalog.xml
次のコードに到達します。
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-right.phtml</template>
</action>
</reference>
ここで、2columns-right.phtml を 1column.phtml に変更できます。
local.xmlを使用することもできます(より良い方法)。次のコードを追加する必要があります -
<catalog_product_view>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</catalog_product_view>
お役に立てば幸いです。
ありがとう!
上記の答えはすべて、Magento の方法ではありません。
テーマの local.xml ファイルに次を追加します。
<catalog_product_view>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
</catalog_product_view>
私はそれらの答えのどれもお勧めしません!
あなたのマジェントはアップデートで壊れるでしょう!
xml レイアウトを更新する必要がある場合の唯一の適切な答えは、app/design/frontend/youtheme/default/layout にあるファイル local.xml を編集することです。
追加するだけ
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<!-- Mage_Catalog -->
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_product_view>
これで完了です... 簡単できれいです。
必要に応じてより簡単な方法は、製品のカスタム レイアウトを 1 列に設定することです。
手順:
[管理] -> [カタログ] -> [製品の管理] に移動します
すべての製品を選択し、グリッドの右上にある [アクション] ドロップダウンから [属性の更新] を選択して、[送信] をクリックします。
[ページ レイアウト] ドロップダウンを検索し、目的のレイアウト (1 列) を設定します。
製品ごとにこれを行う必要がある場合は、すべての製品を一度に更新するために、各製品を編集し、[デザイン] タブ内で [ページ レイアウト] を必要なものに設定するだけです。
それでおしまい
お役に立てれば!!
最も簡単で速い方法は
UPDATE `catalog_product_entity_varchar` SET `value` = 'one_column'
WHERE `value` = 'two_columns_left'