Drupal 6: получение значения поля CCK с помощью php в модуле Block by View - PullRequest
0 голосов
/ 16 июня 2010

Я новичок в друпе (имейте ввиду:)

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

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

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

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

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

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

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

value_get('field_homepage_linking')

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

Оценка очень помогает !!большое спасибо !!

Ответы [ 2 ]

0 голосов
/ 21 июня 2010
0 голосов
/ 17 июня 2010

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

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

...