gWashington 17 января 2011 в 14:06 Добрый день. У меня есть Node ID. Надо каким-то образом по этому айдишнику вытащить ноду и изображение, привязанное к ноде с помощью imagefield. Сколько ни пытаюсь и ни гуглю - что-то не выходит. Как это правильно сделать? Заранее спасибо. Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
G.A. Vinogradov 17 января 2011 в 14:11 <?php// Вытаскиваем ноду$node = node_load($nid); // И смотрим, из чего она состоит, отыскиваем свое полеprint_r($node);?>
gWashington 17 января 2011 в 14:45 Да, все верно. Вот, что вышло: function get_node_thumb($node_id) { $node = node_load($node_id); $im = $node->field_productimage[0]['filepath']; $nimg = ($im) ? theme_imagecache('cat_image', $im, $node -> title) : ""; return $nimg; } Спасибо.
Комментарии
<?php
// Вытаскиваем ноду
$node = node_load($nid); // И смотрим, из чего она состоит, отыскиваем свое поле
print_r($node);
?>
Да, все верно. Вот, что вышло:
$node = node_load($node_id);
$im = $node->field_productimage[0]['filepath'];
$nimg = ($im) ? theme_imagecache('cat_image', $im, $node -> title) : "";
return $nimg;
}
Спасибо.
а как вывести блок вложений imagefield с пэйджером?