私は今この問題に苦しんでいるし、実際にやる必要があります。私はMagentoの使い勝手が問題を修正できるように思っていますが、まだ何も見つけられていません。Magentoチャイルド・プロダクト・バリエーション
基本的に、構成可能な製品の子製品の属性値を取得する必要があります。これまでのところ、私にできることすべてview.phtmlファイルである....
if ($_product->getTypeId() == 'configurable')
{
$confAttributes = $_product->getTypeInstance(true)->getConfigurableAttributesAsArray($_product);
print_r($confAttributes);
}
しかし、それは、物事の親スコープからです。基本的に私の問題は...私はこのようなループを通過するとき、私は子供の製品の画像を取得する必要がありますが、ということです
if ($_product->getTypeId() == 'configurable')
$_child_products = $_configurable_model->getUsedProducts(null, $_product);
for ($i = 0; $i < count ($_child_products); $i++){
<?php echo $this->helper('catalog/image')->init($_child_products[$i], 'image'); ?>
}
しかし、今、それは子製品の観点から、スコープです。私は何らかの形で、子プロダクトを(Jqueryとイメージ操作で使用するための)属性値と関連付ける必要があります。
私はchild_productの観点から属性にリンクできる情報を得る方法はありますか?
ありがとうございます!
正確に必要なものを手に入れたかどうかはわかりません。 2番目のコードが間違っていますか? –
2番目のスニペットは、子製品の画像のみを取得します。彼らがどのようなバリエーションを持っているかを知るためには、そのイメージのための道が必要です。最初のスニペットは、私にさまざまなバリエーションを提供していますが、画像のURLをバリエーションにリンクすることはできません。 –
$ _child_products [$ i]をマゼンタモデルとして読み込もうとしましたか?またはコレクション? – Nasaralla