私は、製品ビューブロック内のストアの製品ビューに表示するカスタムブロック(タブ付き製品情報)を持っています。私は正しく私のview.phtml内のブロックと呼ばれ、私のXMLにブロックを追加するには、このコードを使用します。Magentoのlocal.xmlに追加したときにカスタムブロックが表示されない
<block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs" template="catalog/product/view/tabs.phtml" >
ブロックはのcatalog.xmlに入れたときにレンダリングされますが、私は私のlocal.xmlに入れていつでも
<catalog_product_view translate="label">
<label>Catalog Product View (Any)</label>
<reference name="content">
<block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs" template="catalog/product/view/tabs.phtml" >
</reference>
</catalog_product_view>
これは機能しません。 local.xmlのコードスニペットにbeforeまたはafterタグ(たとえば、after = "product.info.media")を追加すると、製品ビューブロック全体の前または後にレンダリングされますが、常に前または後に表示されます。 catalog.xmlでは、それを他のブロックの間に置いただけでうまくいきました。
catalog.xmlの全製品ビューセクションのコンテンツをlocal.xmlにコピーすると、すべてのコンテンツ(画像、説明など)が2回表示されます。
local.xmlでこれを行う方法はありますか?たぶんsetchildを通して?
:アクティベーションXMLはこれに変換(Mage_Catalogが削除/無効になっている場合、あなたのモジュールが動作してはならない)依存を追加するには
:あなたはこのような何かを見つける必要があり、XML仕事をした! – Socrates