2010-11-17 54 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