Программный вывод полей определённой ноды в модуле

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

Аватар пользователя Наденька Наденька 23 июля 2016 в 15:12

Привет друзья, подскажите как можно в кастомном модуле вывести поля чётко заданной ноды? (не текущей)

Постараюсь объяснить задачу, я создала кастомный модуль, который генерирует страницу с формой, туда методом пост прилетают данные (не get строка url чистая).

Так вот я записываю полученные данные в переменные на странице созданной модулем, среди прочих прилетают node ID всегда разные. Предположим в переменную $add_node

Собственно вопрос:

Как программно вывести допустим title ноды номер которой передался в переменную $add_node? (не текущей).

Благодарю всех кто даст пинка в нужном направлении.

Лучший ответ

Аватар пользователя gun_dose gun_dose 23 июля 2016 в 17:44
1
<?php
$node 
node_load($add_node);
print 
$node->title// Вывод заголовка
print $node->some_field['und'][0]['value']; // Вывод какого-нибудь поля
dpm($node); // Это если интересно посмотреть, что там у ноды вообще есть внутри
?>

Комментарии

Аватар пользователя gun_dose gun_dose 23 июля 2016 в 17:44
1
<?php
$node 
node_load($add_node);
print 
$node->title// Вывод заголовка
print $node->some_field['und'][0]['value']; // Вывод какого-нибудь поля
dpm($node); // Это если интересно посмотреть, что там у ноды вообще есть внутри
?>
Аватар пользователя Наденька Наденька 23 июля 2016 в 20:39

Спасибо работает как надо!

Кстати можно ли подобным образом через переменную $add_node передать аргумент во вьюс в качестве аргумента для выполнения подобной задачи?