Magentoの参考文献をかなり見てきましたが、この問題の解決方法を具体化するためにはまだ苦労しています。getChildHtml()を使用したMagentoのレイアウトとテンプレート
<layout version="0.1.0">
<catalog_product_view translate="label">
<reference name="product.info.addtocart">
<action method="setTemplate">
<template>ash_ajacart/catalog/product/view/addtocart.phtml</template>
</action>
<block type="ajacart/product_view" name="wow" as="wow" template="ash_ajacart/ajacart-js.phtml" />
</reference>
</catalog_product_view>
</layout>
私のレイアウトXMLファイルです。テンプレート "addtocart.phtml"はうまく描画されます。しかし、<?php echo $this->getChildHtml('wow') ?>
をそのテンプレートの中に呼び出すと、 "ajacart-js.phtml"テンプレートは呼び出されません。私はXMLファイルのすべてが間違っているかどうかは分かりませんが、それは私にとって正しいことです。
あなたが求めているのであれば、Block_Product_Viewクラスを使用するブロックがあります。 – Aya