0

私はこれに対する答えをずっと探していました。私は Magento を約 1 週間使用しており、台無しにした多数のテンプレートを修正しています。とにかく、私は今、おそらく簡単なはずですが、機能していない場所にいます。カスタム属性にアクセスする必要があります... このコードは機能します。

標準属性

$_product->getName()

しかし、このコードは..「デザイナー」のカスタム属性</p>

$_product->getDesigner()

開発者の元のコードにはこれがありました..しかし、このコードも機能しませんでした笑

$_helper->productAttribute($_product, $_product->getDesigner(), 'designer');

みんなに感謝します!

4

2 に答える 2

1

$_productのインスタンスであることを確認Mage_Catalog_Model_Productするか、$_product = Mage::getModel("catalog/product")->load($_product->getId())

代わりに$_product->getDesigner()使用できる「魔法の」ゲッターに加えて:getData()

$_product = Mage::getModel("catalog/product")->load($_product->getId());
$_designer = $_product->getData('designer');
于 2013-04-04T21:48:15.403 に答える