[Решено]Как вывести заголовок связанной ноды?

Аватар пользователя zaus zaus 22 августа 2012 в 1:05

Всем привет.

Возник вопрос: нужно вывести значение поля node_reference (заголовок связанной ноды), делаю так:

<?php print $node->field_node_reference[0][safe][title];?>

но этот код ничего не выводит...

<?php print $node->field_node_reference[0][view];?>

и этот тоже...

Вот вывод print_r ($node):

[field_node_reference] => Array
        (
            [0] => Array
                (
                    [nid] => 34
                    [safe] => Array
                        (
                            [nid] => 34
                            [title] => Title
                            [status] => 1
                        )

                    [view] => Title
                )

        )

Данный код:

<?php print $node->field_node_reference[0][nid];?>

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

Комментарии

Аватар пользователя zaus zaus 22 августа 2012 в 9:18

Решил sql запросом:


<?php
$nid 
$node->field_node_reference[0][nid];
$result db_query("SELECT title FROM {node} WHERE nid=".$nid."");
while (
$row db_fetch_object($result)) {
    print 
$row->title;
    }
?>