在Magento Admin中的销售订单查看项目中添加新列

fdi*_*rre 4 admin magento

在Magento的管理界面中,我需要修改销售/订单/查看订单中的表格,以便除产品名称外还显示其制造商.

我正在尝试寻找要修改的文件以实现这一目标.我以为我会找到一个包含所有列的部分,这些列显示在app/code/core/Mage/Sales/Block/Order/Item/Renderer/Default.php中,但通过检查它似乎没有对列的引用/产品属性.

我还尝试通过更改修改app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml

<?php echo $this->getColumnHtml($_item, 'name') ?>

<?php echo $this->getColumnHtml($_item, 'manufacturer') ?>

但它没有改变任何东西,所以我想这个文件没有涉及......

任何人都可以指出我要修改的正确文件吗?

谢谢!

fdi*_*rre 16

经过大量浏览代码并得到同事的帮助后,我们发现要更改的两个文件是为了向这样的视图添加一列:

  • app/design/adminhtml/default/default/template/sales/order/view/items.phtml 用于添加表头

  • app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml 用数据填充列.

我对Magento并不是很熟悉,但我想,为了做一个"干净的工作",不应该直接修改这些文件,而应该覆盖它们.

编辑

  • app/design/adminhtml/default/default/template/downloadable/sales/order/view/items/renderer/downloadable.phtml 用于填充可下载产品数据的列.