0

モジュールの作成中に問題が発生しました。目的は単純で、モジュールにブロックを追加することです。

強制するとエラーが表示されるため、xmlファイルが正常にロードされていることはわかっています。

モジュール構成:

<modules>
    <Cardfever_Product>
        <version>0.1.0</version>
    </Cardfever_Product>
</modules>

含めるレイアウト:

 <layout>
        <updates>
            <product>
                <file>product.xml</file>
            </product>
        </updates>
 </layout>

私のモデルには(グローバル内)が含まれます

<blocks>
     <cardfever_product>
           <class>Cardfever_Product_Block</class>
     </cardfever_product>
</blocks>

私のproduct.xml:

<?xml version="1.0"?>
<layout version="0.1.0">
  <product_index_add>
    <reference name="content">
        <block type="product/confirm" name="productadd" template="product/confirm.phtml" />
    </reference>
  </product_index_add>
</layout>

コントローラーは動作しており、url: product/index/add で正しくセットアップされています。

 public function AddAction()
 {
    $this->loadLayout();
    $this->renderLayout();
 }

そして最後に私のブロックコード:

 class Cardfever_Product_Block_Confirm extends Mage_Core_Block_Template
 {
     public function methodblock()
     {
          return 'informations about my block !!' ;
     }
 }

誰かが私を助けてくれることを願っています!

4

1 に答える 1