есть профиль созданный модулем content profile.
Требуется, в определеной ноде, вывести данные из него.
В шаблоне пишу как описано в этой теме http://www.drupal.ru/node/25560
<?php
$content_profile = content_profile_load('profile', $account->uid);
print ($content_profile->field_dopkursy[0]['value']);
?>
результат нулевой.
имя поля, правильное. значение этого поля в профайле есть.
В чем ошибся?
Комментарии
Ну я вобще в растеряности
<?php
global $user;
$myuid=$user->uid;
$node1=content_profile_load(profile, $myuid);
print 'node id:'.$node1->nid; //выводим id ноды из $node1, и о чудо, она выводиться
/* Код приведенный дальше не работает, ничего, ничего не выводиться. */
print $node1->field_nameofcourse[0]['view'] ?>
Попробуйте такой код и посмотрите на $node1 что в ней есть и что можно с неё вывести.
<?php
global $user;
$myuid=$user->uid;
$node1=content_profile_load(profile, $myuid);
print 'node id:'.$node1->nid; //выводим id ноды из $node1, и о чудо, она выводиться
/* Код приведенный дальше не работает, ничего, ничего не выводиться. */
print "<pre>";
var_dump($node1);
print "</pre>";
die();
print $node1->field_nameofcourse[0]['view'];
?>
P.S. ещё смущает отсутствие ; в Вашем коде в последней строчке.