Вывод значений массива атрибутов товара [решено]

Главные вкладки

Аватар пользователя fit fit 16 августа 2012 в 20:51

Вопрос: Как вывести значения массива атрибута товара?
Через contemplate вижу такую конструкцию: $node->attributes[3]->options (array)
Не пойму как преобразовать ее для вывода значений этого массива.

Пробовал так:

<?php$myvar = $node->attributes[3]->options;
print_r($myvar);?>

Выводит:
Array ( [77] => stdClass Object ( [nid] => 775 [oid] => 77 [cost] => 0.00000 [price] => 0.00000 [weight] => 0 [ordering] => 0 [name] => 1152 шт [aid] => 3 ) [128] => stdClass Object ( [nid] => 775 [oid] => 128 [cost] => 0.00000 [price] => 0.00000 [weight] => 0 [ordering] => 0 [name] => 1260 шт [aid] => 3 ) [136] => stdClass Object ( [nid] => 775 [oid] => 136 [cost] => 0.00000 [price] => 0.00000 [weight] => 0 [ordering] => 0 [name] => 1296 шт [aid] => 3 ) [191] => stdClass Object ( [nid] => 775 [oid] => 191 [cost] => 0.00000 [price] => 0.00000 [weight] => 0 [ordering] => 0 [name] => 6912 шт [aid] => 3 ) ) 6912 шт

А мне нужно что бы выводились ТОЛЬКО значения [name].

Решил сам:


<?php
$myvar 
$node->attributes[3]->options;

foreach (

$myvar as $qty=>$node->attributes[3]->default_option) {
    echo 
$node->attributes[3]->options[$qty]->name;
}
?>