2010-06-16 3 views
0

Я в Друпал новичку (значит это :)Drupal 6: получение значения CCK поля с PHP в блоке с помощью модуля просмотра

У меня есть блок, созданный с помощью модуля просмотра. и это содержимое блока имеет поля CCK. Я показываю любое поле с полем Box в модуле просмотра. Это круто.

проблема заключается в том, что одно из полей CCK имеет значение условия для ссылки на главной странице или нет. Поэтому мне нужно, чтобы получить значение field_homepage_linking значения поля CCK, и говоря

  • если 1, отображая ссылку для текущей записи,

  • если нет, то просто перечислить названия.

Я установил модуль http://drupal.org/project/views_customfield, теперь я могу написать php в режиме Block View. Я попробовал

$node->field_homepage_linking["0"]["view"] 

$node->field_homepage_linking["0"]["value"] 

value_get('field_homepage_linking') 

но не может получить значение! :/Как я могу получить значение?

Ценить помогает! большое спасибо!!

ответ

0

Я не совсем уверен, если я получу то, что вы пытаетесь сделать, но вы должны убедиться, что объект $ node указывает на что-то действительное.

В общем, если вы напечатаете $ node в файле page.tpl.php или node.tpl.php, вы получите результат. в большинстве случаев вам придется использовать функцию node_load() (http://api.drupal.org/api/function/node_load/6), чтобы получить объект узла.

 Смежные вопросы

  • Нет связанных вопросов^_^