Я бы не стал делать это напрямую в файле шаблона, вместо этого вам лучше было бы реализовать hook_preprocess_node
в файле template.php вашей темы, чтобы передать логотип (ы) в качестве переменной.Логика одинакова в любом случае:
function mytheme_preprocess_node(&$vars) {
$node = $vars['node'];
if ($node->type == 'practise') {
$related_node_nid = $node->field_related_field_name['und'][0]['nid'];
$related_node = node_load($related_node_nid);
$logos = '';
foreach ($related_node->field_logo_field_name['und'] as $img) {
$logos .= theme('image', array('path' => $img['uri'], 'alt' => 'Alt text'));
}
$vars['related_logos'] = $logos;
}
}
Тогда в вашем файле template.php будет переменная $logos
, которая будет содержать список логотипов, созданных вами в функции preprocess
.Очевидно, что вы можете подобрать HTML-код в соответствии с вашими потребностями, и вам нужно поменять правильные имена полей для field_related_field_name
и field_logo_field_name
.