且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Magento 自定义“订单"属性/管理输入和显示

更新时间:2023-11-26 23:32:46

您可以尝试将可编辑输入"添加到订单详细信息页面的帐户信息"部分.

在/app/design/adminhtml/default/default/template/sales/order/view/info.phtml

添加

getLayout()->createBlock('salesext/adminhtml_editform')->setOrderId($_order->getId())->toHtml()?>

在你的街区

setTemplate('salesext/edit_form.phtml');}公共函数 getOrder(){return Mage::registry('current_order');}公共函数 getFormUrl(){return Mage::helper("adminhtml")->getUrl('*/sales_order/editField', array('order_id'=>$this->getOrder()->getId());}...

在/app/design/adminhtml/default/default/template/salesext/edit_form.phtml

getRequest()->getControllerName() : ?><div id="change-order-email" style="display:none"><form action="<?php echo $this->getEditFormUrl(); ?>"方法="post" id="edit_form"><input type="hidden" name="form_key" value="<?php echo $this->getFormKey(); ?>"/><input type="hidden" name="token" value="<?php echo $this->getToken(); ?>"/><table cellpacing="4" class="form-list"><tr><td>字段</td><td><input .... class="required-entry validate-email"/></td></tr></表单><button onclick="editForm.submit()">更改</button>