Вывод не статичного uri картинки в commerce

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

Аватар пользователя Niklan Niklan 30 апреля 2012 в 16:16

Доброго дня.

В общем есть магазин на коммерце. Делаю темизацию страницы отображения товара product-dispaly.

В отображении может быть указно несколько артикулов товаров со склада, соответственно коммерц подхватывает и выводит как пологается, с выпадающим список и динамической сменой информации о товаре.

Собственно при выборе другого товара меняется картинка, цена и прочая информация.

В общем вывод этих динамических картинок имеет вид:

<?php if (isset($content['product:field_image'])){
        print 
render($content['product:field_image']);
    }
?>

Картинки меняются в зависимости от выбора. Но мне нужно поменять их стиль вывода. Причем первая будет большая, а остальные под ней маленькие. Для я хочу использовать file_create_url, но при попытке получить uri так
<?php print render($content['product:field_image']['#object']->field_image['und']['0']['uri']);?>
или так

<?php
        
print render($content['product:field_image']['0']['#item']['uri']);?>

и еще много как я пробовал, он его отдает. Но отдает uri только для картинки от товара, который выбран по умолчанию. Т.е. черного.

Подскажите как это правильно делается, и как называется tpl файл который за это отвечает?

В приложении к материалу есть txt файлик с дампом того, что отдает <?phpdprint_r($content)?>

ВложениеРазмер
Иконка простого текстового файла dump.txt195.05 КБ

Комментарии

Аватар пользователя Niklan Niklan 30 апреля 2012 в 19:09

Нашел вопрос как у меня на орге (dorg), но в чем оказалось решение так и не понял. Разве что приоритет рендеру картинке нужно выше. Но как это сделать я так не понял.
да и в коде стоит рендер