2016-07-24 2 views
1

У меня есть пользовательский атрибут продукта для каждого продукта в моем магазине. Код атрибута: product_link.Magento - попытка получить пользовательский атрибут продукта

У меня есть этот код, чтобы получить все продукты в текущей сессии корзины:

<?php 
error_reporting(E_ALL | E_STRICT); 
$mageFilename = 'app/Mage.php'; 
require_once $mageFilename; 
$app = Mage::app('default'); 
Mage::app(); 

Mage::getSingleton('core/session', array('name' => 'frontend')); 

$cart = Mage::getModel('checkout/cart')->getQuote(); 
foreach ($cart->getAllItems() as $item) { 
    $ProductLink = $item->getProduct()->getProductLink(); 
    $ProductName = $item->getProduct()->getName(); 
    echo "ProductLink: $ProductLink - ProductName: $ProductName<br>"; 
} 

Я не имею никаких проблем, чтобы получить название продукта, который является атрибутом по умолчанию. Однако я не могу получить значение ссылки в атрибуте product_link, который есть у всех продуктов.

Где моя ошибка, как я могу это исправить?

ответ

0

Простой, как:

$ProductLink = Mage::getModel('catalog/product')->load($item->getProduct()->getId())->getProductLink(); 

 Смежные вопросы

  • Нет связанных вопросов^_^