我正在尝试在/index.php/pincel/payment/error/中显示内容,我有下一个文件:
块/ Error.php
<?php
class PincelStudios_Pincel_Block_Error extends Mage_Core_Block_Template
{
}
?>
等/ config.xml中
<layout>
<updates>
<pincel>
<file>pincel.xml</file>
</pincel>
</updates>
</layout>
控制器/ PaymentController.php
public function errorAction()
{
$this->loadLayout()->renderLayout();
}
但我得到一个没有任何错误的白色布局(在日志中都没有)http://i.stack.imgur.com/vzLkk.png
有什么想法吗?提前致谢
答案 0 :(得分:3)
看起来您没有提供所有必要的信息和文件
/app/design/frontend/default/default/layout/pincel.xml
缺少。
<pincel_payment_error>
<reference name="content"> <!-- Place were you want to display your content -->
<block type="pincel/error" name="pincel" template="yourtemplate if necessary" />
</reference>
</pincel_payment_error>
你有吗?