Помогите с ошибкой

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

Аватар пользователя ml ml 26 октября 2015 в 16:01

Здравствуйте!
Есть сайт на D7, есть некий тип материала (abc) и в поле в нем (field_image с множеством изображений к конкретной ноде).
Вывожу вот таким кодом изображения в нужном месте:

<?php foreach(($node->field_image['und']) as $values => $item): ?>
  <?php print '<div><a href="'.image_style_url('image-style'$item['uri']).'" title="'.$item['title'].'"><img src="'.image_style_url('image-style'$item['uri']).'" title="'.$item['title'].'" alt="'.$item['alt'].'" /></a></div>'?>
<?php 
endforeach; ?>

код отрабатывается, все изображения выводит, но ...
пишет иногда такие ошибки:
Notice: Undefined index: und в функции include() (строка 13 в файле /var/www/domain/sites/all/themes/name/templates/node--abc.tpl.php).
Warning: Invalid argument supplied for foreach() в функции include() (строка 13 в файле /var/www/domain/sites/all/themes/name/templates/node--abc.tpl.php).
Не могу понять в чем проблема ... помогите.

Комментарии

Аватар пользователя ml ml 27 октября 2015 в 10:41

"gor" wrote:
Проверку добавь на наличие.
Скорее всего ругается в нодах без картинок

"t1mm1" wrote:
перед форичем

if (isset($node->field_image['und']) && $node->field_image['und']) {
// ваш форич
}


спасибо, вроде помогло ) ошибка появлялась когда был переход с ноды без картинок, на ноду с ними

Аватар пользователя t1mm1 t1mm1 27 октября 2015 в 11:35

еще момент

вместо ['und'] используйте константу LANGUAGE_NONE
это уже drupal way.
то есть у вас будет не $node->field_image['und'], а $node->field_image[LANGUAGE_NONE]

ну а так isset наше все )

Аватар пользователя ml ml 27 октября 2015 в 16:08

"t1mm1" wrote:
еще момент

вместо ['und'] используйте константу LANGUAGE_NONE
это уже drupal way.
то есть у вас будет не $node->field_image['und'], а $node->field_image[LANGUAGE_NONE]

ну а так isset наше все )


спасибо )

Аватар пользователя Мастер Кано Мастер Кано 18 ноября 2015 в 16:07

Помогите. При размещении статьи в соц сетях с сайта, отображается картинка шапки, но не отображается фото со статьи. Как убрать фото шапки

Аватар пользователя Мастер Кано Мастер Кано 18 ноября 2015 в 17:43

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