2011-07-19 10 views
0

magentoを拡張するためのモジュールを作成すると、自己完結型、井戸、モジュール内のすべてをパッケージ化できるようになり、単純にドラッグすることでサイトに追加できますそれはルートディレクトリにあります。Magento - モジュールの一部として既存のテンプレートにgetChildHtml()を追加

私は1つの問題があります。モジュールを作成し、既存のテンプレートファイル、たとえばcatalog/product/view.phtmlに出力するものを追加する必要があります。

コードを完全に管理していて、簡単にアクセスできる場合は、モジュール設定ファイルでレイアウトの更新を使用し、モジュールレイアウトファイルに必要なコードを追加してから、getChildHtmlを所望のテンプレート。

しかし、私は、現在および将来、同僚が使用するモジュールを作成しています。テンプレートファイルを手動で編集する必要はありません。

モジュールの一部としてテンプレートファイルを完全に置き換える代わりに、これをどうやって回避しますか?

答えて

0

デビッド、

私はまだ自分自身を試していませんが、Inchooは素晴らしい資源であり、彼らは今年初め、この記事を投稿し、それは非常に魅力的に見えるし、潜在的にあなたが必要とすることなく、やりたいことができ任意のテンプレートファイル:http://inchoo.net/ecommerce/magento/how-you-could-build-your-magento-extensions-without-view-files/

そうでなければ、それは本当にいいやり方ではありません。あなたが言ったようにして独自のレイアウトXMLファイルを作成し、自分でテンプレートを上書きする必要があります。

関連する問題