Подскажите как вывести группу изображений в шаблоне. Одно поле с мульт.выбором. В шестерке это выглядело примерно так:
<?php
<?foreach ($node->field_photos_galery as $k => $v) {?>
<?
print '<div class="views-field field_photo_galeri1">'.theme ('imagecache','photos_galery',$node->field_photos_galery [$k] ['filepath']).'</div>';
?>
<?}?>
а как в семерке??
пробовала:
<?php
foreach ($node->field_image_catalog as $k => $v) {
print theme('image_style', array('style_name' => 'catalog','path'=> $node->field_image_catalog['und'][$k]['uri'],));
}
?>
не хочет.
Комментарии
devel themer
попробуйте установить этот модуль. Он показывает все возможные варианты темизации.
<?php
print_r($node->field_image_catalog);
?>
Так вы узнаете структуру поля и сможете написать правильный цикл для вывода поля.
И когда не хочет выводить изображения, какие то ошибки пишет?
просто не выводит
А что не так с моим кодом???
<?php
foreach ($node->field_image_catalog['und'] as $key=>$value)
{
echo '<div class="tovar_big'.$key.'">';
$params = array(
'style_name' => 'catalog',
'path' => $value['uri'],
'alt' => $value['alt'],
'title' => $value['title'],
'getsize' => FALSE,
);
print theme('image_style', $params);
echo '</div>';
}
?>
работает