我试图通过 customer.xml 加载文件 sales/guest/form.phtml 以在客户我的帐户上添加选项卡左侧导航选项卡,但并没有帮助我。退款
问问题
68 次
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 回答