В таксономии есть поле field_game_adds_bg
Для его вывода есть функция
if(!empty($node->field_adds_category['und'][0]['tid'])) {
$gameParents = taxonomy_get_parents($node->field_adds_category[LANGUAGE_NONE][0]['tid']);
$gameTerm = count($gameParents) ? current($gameParents) : null;
if($gameTerm) {
$gameLogoUri = $gameTerm->field_game_adds_bg['und'][0]['uri'];
}
<?php if ($page || $view_mode == 'full') { ?>
<?php
if(isset($gameLogoUri)) {
$gameImgParams = array(
'style_name' => '946x400',
'path' => $gameLogoUri,
'alt' => 'Game logo',
'title' => $gameTerm->name,
);
print theme('image_style', $gameImgParams);
}
?>
$gameParents = taxonomy_get_parents($node->field_adds_category[LANGUAGE_NONE][0]['tid']);
$gameTerm = count($gameParents) ? current($gameParents) : null;
if($gameTerm) {
$gameLogoUri = $gameTerm->field_game_adds_bg['und'][0]['uri'];
}
<?php if ($page || $view_mode == 'full') { ?>
<?php
if(isset($gameLogoUri)) {
$gameImgParams = array(
'style_name' => '946x400',
'path' => $gameLogoUri,
'alt' => 'Game logo',
'title' => $gameTerm->name,
);
print theme('image_style', $gameImgParams);
}
?>
Однако изображение не хочет выводиться.
Раньше его видно было. Потом поставил несколько модулей:
Internationalization, Preloader, Entity - поле перестало выводиться
Даже после отключения всех этих модулей, изображение все равно не выводится.
Комментарии
посмотрите сущность термина через devel (функция dsm())
Я не знаю как это делать, я в сайтостроении полный ноль.
Но нашел в чем была причина.
Вот тут заменил 'und' на 'ru' и стали выводиться изображения
$gameLogoUri = $gameTerm->field_game_adds_bg['und'][0]['uri'];