2010-11-17 57 views
1

我在地址簿之后向Magento“我的帐户”区域添加了一个名为“campaigns”的链接。链接,点击后,应该有一个表格4个字段:magento自定义链接和表单数据的插入

name 
email 
number 
place 

一旦提交表单,它应该插入表中这些字段。但是,我可以为此定制桌面吗?我已经添加在/fronend/base/default/layout/sales.xml xml文件这个链接是这样的:

<action method="addLink" translate="label" module="sales"><name>orders</name><path>sales/order/history/</path><label>My Orders</label></action>` 
<action method="addLink" translate="label" module="sales"><name>campaign</name><path>sales/order/history/</path><label>Missing orders</label></action> 

现在我很困惑,其控制器和模型我有打电话等

请点我在正确的方向。

回答

0

要创建一个新的实体(例如Campaign)并允许用户操作它们,您需要为该新实体定义一些类。 This tutorial可以帮助您在Magento中创建新的EAV模型。一旦你这样做了,你需要一个控制器(运行将显示你的表单,保存实体,显示所有实体等的动作)。尝试this tutorial作为一个起点。

您需要更改您的路径(看起来您的标签已关闭),以便您的链接适应您的新控制器并按照您的指定显示用户内容。

让我知道你是否有更多的问题。

希望有帮助!

谢谢, Joe