2011-02-04 15 views
1

私は、店のフッタに書き込む基本的なMagentoモジュールを作ろうとしています。Magentoフッタをモジュールに書くにはどうすればいいですか

これまでのところ私はこれを持っています。

<?php 
    class CTRL_DRP_Block_Footer_Footer extends Mage_Page_Block_Html_Footer{ 

    protected function _toHtml(){ 
     $html = 'CPTEST'; 
     return $html; 
    } 
} 

私が正しい方向に向いているかどうかはわかりません。誰かが私にリソースを送って、これについて正しく行く方法を学ぶ手助けができますか?

何か助けていただければ幸いです。

答えて

3

フッタブロックはすでに存在しているため、内部に単純なブロックを追加するだけです。

  • モジュールでは、​​3210ファイルでレイアウトファイルを定義します。基本テーマのlayout/YOURMODULE.xmlファイルで

    ... 
    <frontend> 
        <layout> 
         <updates> 
          <YOUR_MODULE> 
           <file>YOURMODULE.xml</file> 
          </YOUR_MODULE> 
         </updates> 
        </layout> 
    </frontend> 
    ... 
    
  • フッターブロックに追加します。

    ... 
    <default> 
        <reference name="footer"> 
         <block type="core/template" name="YOUR_MODULE_footer" template="YOURMODULE/footer.phtml" /> 
        </reference> 
    </default> 
    ... 
    
  • 同じテーマのための適切なtemplate/YOURMODULE/footer.phtmlファイルを作成します。

    <p>CPTEST</p> 
    
関連する問題