/ / Додавання мініатюрного зображення товару на сторінці перегляду замовлень Magento у бекенді - php, magento

Додавання зображення мініатюри продукту в сторінку Magento Order View Page в Backend - php, magento

Я намагаюся показати ескіз зображення товару на сторінці перегляду замовлення (sales_order/view) область Магенто. Додавання попереднього перегляду зображення товару у вигляді стовпця.

У мене така лінія нижче:

load($_item->getProductId()); ?>init($_product, "thumbnail")->resize(75, 75); ?>"
alt="<?php echo $this->htmlEscape($_product["name"]); ?>" border="0" width="75" />

Але це просто витягує порожнє поле без зображення взагалі, навіть зображення за умовчанням Magento.

Ймовірно, це буде лише назва поля або атрибут трохи відхилений? А може, навіть корпус? Але я дійсно не бачу, що я роблю неправильно.

Якщо замінити:

load($_item->getProductId());

з:

load($_item["product_id"])->getData("image")

Я можу втягнути розташування зображення, яке показано на сторінці. Але не вдається змусити насправді відобразити зображення.

Можна добре втягнути ескіз продукту на сторінку сітки продукту, але не знайти сторінку для копіювання коду.

Будь -яка допомога відшліфувати вище буде вдячна.

Відповіді:

1 для відповіді № 1
You can show ordered item image with below code

//$order =order object
foreach($order->getAllItems() as $item){
$product=Mage::getModel("catalog/product")->load($item->getProductId());
echo  Mage::helper("catalog/image")->init($product, "small_image")->resize(50,50);
}

1 для відповіді № 2

Остаточний код був наведений нижче. Щоб ця робота працювала, додайте її до /app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml

<td class="a-center">
<?php $product = Mage::getModel("catalog/product")->setStoreId($_item->getOrder()->getStoreId())->load($_item->getProductId());?>
<p align="center">
<img src="/images/<?php echo Mage::helper("catalog/image")->init($product, "small_image")->resize(75); ?>" width="75" height="75" />
</p>
</td>

0 для відповіді № 3

це може бути корисним для вас, я думаю, вам просто потрібно розмістити значення атрибута

http://magentocodes.blogspot.in/2013/01/get-custom-attribute-value-in-magento.html