Я чувствую, что гибкость 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, которая может связать ее с атрибутом?