1

ダウンロード可能なリンクIDを持つモジュールを1つ作成しましたが、magentoでリンクのタイトルを取得する方法がわかりません。Magento 1.7以降を使用していて、QuoteアイテムからダウンロードIDを取得しています

そのような

  $productOptions = $item->getProduct()->getTypeInstance(true)->getOrderOptions($item->getProduct());

  foreach($productOptions['links'] as $option){
    ..
    ..
  }
4

3 に答える 3

0

次のコードでこの問題を解決しました。

$options = $item->getProduct()->getTypeInstance(true)->getOrderOptions($item->getProduct());            

if (isset($options['options']) && is_array($options['options'])) 
{
    foreach ($options['options'] as $key=>$op) 
    {
        if (isset($op['label'])) $options['options'][$key]['label'] = htmlspecialchars_decode($op['label']);
        if (isset($op['value'])) $options['options'][$key]['value'] = htmlspecialchars_decode($op['value']);
    }
} 
于 2015-02-11T12:18:08.880 に答える