Magento订购的产品名称未在管理员中显示

时间:2016-09-20 09:55:35

标签: php magento magento-1.9

我在我的一个Magento商店遇到问题,但无法找出出错的地方。问题是,在销售 - >订单 - > (订单ID)页面,订购的商品不可见。他们的价格包括税收和地位。产品名称也可用,但不在订单视图中。 Example image 缓存已被清除数次,索引已经重建了好几次。我已经禁用了所有非Zend插件,但它仍然无法显示。

是否有人熟悉这个问题,或者有人能指出我正确的方向去寻找什么?

提前致谢。

[Magento版本1.9.2.2]

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我还没有弄清楚哪个模块打破了。也许我们可以向我们发送一份包含我们所有第三方模块名称的列表,然后留意我们拥有这两个模块的人。

但是,您可以通过编辑app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml中的相关代码来解决这个问题:

第34行的原始摘录:

<div class="item-text">
    <?php echo $this->getColumnHtml($_item, 'name') ?>
</div>

将其更改为:

<div class="item-text">
    <?php echo $_item->getName() ?>
</div>

编辑:

替代解决方案:注意布局/ * .xml文件,该文件修改addColumnRender操作。删除这些引用可以解决这个问题,但也可能会破坏其他内容:

<adminhtml_sales_order_view>
    <reference name="order_items">
        <action method="addColumnRender">
            <column>name</column>
            <block>somemodule/someblock</block>
            <template>sales/items/column/name.phtml</template>
        </action>
    </reference>
</adminhtml_sales_order_view>