【问题标题】:show product atribute value only in admin order details magento仅在管理订单详细信息中显示产品属性值 magento
【发布时间】:2013-01-14 07:16:21
【问题描述】:

您好,我需要在 admin *orderproduct *attribute* value /em>* details *section*,我不想在前端向用户显示这个属性,有什么办法可以做到这一点

谢谢

【问题讨论】:

  • 你可能会寻找这样的东西: $user = $auth->getIdentity(); if ($user->isAdmin())... 但是对于任何类型的答案,您都应该更新您的问题并填写代码的基本要素。
  • 我想隐藏地添加该属性的值以及在前端不应该看到但在管理订单部分可见的订单

标签: php zend-framework magento attributes admin


【解决方案1】:

我找到了解决方案。 这是我能够在 Magento 管理订单视图中显示自定义属性值的代码:

<?php
$product = Mage::getModel('catalog/product')
    ->loadByAttribute('sku', $_item->getSku(), array('x'));
echo $product->getX();

将此代码放在app/design/adminhtml/default/default/templates/sales/items/column/name.phtml 中,其中x 是您的属性代码 - 将其替换为您的属性代码。 在 admin 中,属性属性应该是:

Values Required = no
Visible on Product View Page on Front-end = no
Scope = global

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    相关资源
    最近更新 更多