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 の観点から属性にリンクできる情報を取得する方法はありますか?