Для вывода всего содержимого целиком:
<?php
$node = node_load(555);
print node_view($node);
?>
Можно так же выводить отдельные поля или заголовок ноды. Ниже пара примеров..
Вывод заголовка:
<?php
$node = node_load(555);
print $node->title;
?>
Вывод поля с картинкой (для версий 5.х и 6.х):
<?php $node = node_load(555); ?>
<?php print $node->field_image[0]['filepath']; ?>" />
И для примера более сложная конструкция, позволяющая выводить картинку из текущей ноды в соседнем блоке:
<?php if(arg(0)=='node' && is_numeric(arg(1)) && (arg(2)!='edit') && (arg(2)!='delete')) {
if ($node = node_load(arg(1))) {
if ($node->type == "page") {
if ($node->field_image[0]['filepath']) { ?>
<?php print $node->field_image[0]['filepath']; ?>" />
<?php } } } } ?>
- Блог пользователя - OFF
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Последние комментарии