在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 用于填充可下载产品数据的列.