モジュールの作成中に問題が発生しました。目的は単純で、モジュールにブロックを追加することです。
強制するとエラーが表示されるため、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 !!' ;
}
}
誰かが私を助けてくれることを願っています!