Взять значение переменной из другой ноды[решено]

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

Аватар пользователя TTINC TTINC 24 сентября 2010 в 17:52

Добрый вечер.
Хочу взять значение переменной из другой ноды (имя изображения field_image_cache). Использую Node Reference, получать nid нужной ноды хочу из её переменной-массива.
Кстати, по print_r($node); выводятся названия нужных мне файлов из другой ноды (так как параметру "как отображать связанные ноды" выбрал "ноду целиком"), но как получить к ним доступ - не понимаю.
Вот, помогите решить эту проблему Smile

Комментарии

Аватар пользователя TTINC TTINC 25 сентября 2010 в 0:59

Сам отвечаю на свой вопрос:
 $переменная = node_load(номер nid)
А затем из  $переменная вытаскивать нужное значение, она будет содержать всю ноду, заданную по номеру nid.

Аватар пользователя Stutzer Stutzer 25 сентября 2010 в 5:31

возможно, лучше сделать прямой запрос в БД для извлечения нужного поля, чем вызывать node_load, тем более, если нода не закэширована статически.