0

我试图通过 customer.xml 加载文件 sales/guest/form.phtml 以在客户我的帐户上添加选项卡左侧导航选项卡,但并没有帮助我。退款

4

1 回答 1

0

我在我的旧项目中做了一些类似的事情。这就是我所做的:

在customers.xml的我的帐户部分添加了一个新链接,即

<action method="addLink" translate="label" module="preorder"><name>Previous_Orders</name><path>preorder/index/</path><label>Previous Orders</label></action>

在您的情况下,您可以使用已经运行的模块而不是预购并在上述操作中更改名称。

在 module/contollers/IndexController.php 添加如下视图:

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

在您的主题模板文件夹中添加 preorder/preorder.phtml 模板文件夹。

在您的主题布局文件夹中添加 preorder.xml,如下所示:

<?xml version="1.0"?>
<layout version="0.1.0">
    <default>
    </default>
    <preorder_index_index>
        <label>Customer My Account Previous Orders</label>
        <update handle="customer_account"/>
        <reference name="content">
            <block type="preorder/preorder" name="preorder" template="preorder/preorder.phtml" />

        </reference>
    </preorder_index_index>
</layout> 

希望你不知道,我们所做的是创建了一个新模块,它在索引动作上加载模板,你可以在处理这个时更改模块“preorder”的名称和动作“index”。

我在写这篇文章时非常简短,希望这对你有所帮助。

于 2013-11-15T11:21:32.843 回答