Доброго дня.
В общем есть магазин на коммерце. Делаю темизацию страницы отображения товара 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.txt | 195.05 КБ |
Комментарии
Нашел вопрос как у меня на орге (dorg), но в чем оказалось решение так и не понял. Разве что приоритет рендеру картинке нужно выше. Но как это сделать я так не понял.
да и в коде стоит рендер