0

私の問題はこの質問に似ています

しかし、私は喜んで解決策を試しました。現時点では、magento ショップに構成可能なすべての製品があり、catalog/product/view.html ファイルはそれに応じて変更されています。ただし、単純な製品をいくつか追加したいので、それらのために別の view.phtml ファイルが必要です。上記の質問で述べたように、製品でレイアウトの更新を試みました。

また、カテゴリでレイアウトの更新を行い、「製品に適用」を「はい」に設定するソリューションを試しましたが、それでも修正できません。新しいビュー ファイルの内容とは別に、すべて (ヘッダー、サイドバー、フッター) が読み込まれます。

ただし、レイアウトの更新を行うと<template>catalog/product/view.phtml</template>、view.phtml ファイルが読み込まれます。私は何が欠けていますか?

4

2 に答える 2

1

レイアウト ファイル (まだ作成してlocal.xmlいない場合は作成) で、次の操作を実行できます。

<PRODUCT_TYPE_simple>
    <reference name="product.info">
        <action method="setTemplate">
            <tpl>your/template.phtml</tpl>
        </action>
    </reference>
</PRODUCT_TYPE_simple>

Mage_Catalog_Helper_Product_View::initProductLayout()これらのハンドルを追加するコードについては、を参照してください。

于 2012-07-10T20:08:50.960 に答える
0

製品タイプが単純な製品の場合は、view.phtml ファイルに条件を入力し、ロジックを表示します。それ以外の場合は、構成可能な製品ロジックを表示します。これにより、製品の管理パネルで新しいレイアウトの更新を行う必要がなくなります。

于 2012-07-11T07:09:05.353 に答える