0

我正在尝试在 /index.php/pincel/payment/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

有任何想法吗?提前致谢

4

1 回答 1

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>

你有吗?

于 2013-02-03T20:55:47.430 回答