私はMagentoが初めてです
このプラグインをインストールしましたhttp://shop.bubblecode.net/magento-attribute-image.html すべてがうまくいっているので、製品ビュー ページで次のコードを実行して属性 ID を取得します
$ids = $_product->getData('headset_features');
上記のプラグインには、このヘルパーが付属していると記載されていますhttp://shop.bubblecode.net/attachment/download/link/id/11/
このクラスで使用する必要がある関数は
public function getAttributeOptionImage($optionId)
{
$images = $this->getAttributeOptionImages();
$image = array_key_exists($optionId, $images) ? $images[$optionId] : '';
if ($image && (strpos($image, 'http') !== 0)) {
$image = Mage::getDesign()->getSkinUrl($image);
}
return $image;
}
この機能を使いこなすのに本当に苦労しています。私はヘルパーで気づいたclass Bubble_AttributeOptionPro_Helper_Data extends Mage_Core_Helper_Abstract
ので、これが私がうまくいくと思ったものです
echo Mage::helper('core')->Bubble_AttributeOptionPro_Helper_Data->getAttributeOptionImage($ids[0]);
しかし、それは私にとってはうまくいきません。ページが殺されます。関数にアクセスする方法を教えてください。
前もって感謝します。
アップデート:
$helper = Mage::helper('AttributeOptionPro');
ページを殺すことも試してみました