Drupal 6:在View by View模块中使用php获取CCK字段值

时间:2010-06-16 06:41:28

标签: php drupal drupal-6 cck drupal-modules

我是一个drupal新手(意思是:)

我有一个使用View Module创建的Block。并且此块内容具有CCK字段。我在View Module中使用Fields Box显示任何字段。这很酷。

问题是,其中一个CCK字段具有在主页上链接的条件值。所以我需要获取field_homepage_linking CCK字段值的值,并说

  • 如果为1,则显示当前记录的链接

  • 如果没有,只需列出标题。

我安装了http://drupal.org/project/views_customfield模块,现在我可以在Block View中编写php了。我试过了

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

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

value_get('field_homepage_linking')

但无法获得价值! :/我怎样才能获得价值?

欣赏帮助太多!!非常感谢!!

2 个答案:

答案 0 :(得分:0)

我不完全确定我是否得到了你想要做的事情,但你必须确保$ node对象指向有效的东西。

一般来说,如果要在page.tpl.php或node.tpl.php中打印$节点,你会得到一个结果。在大多数其他情况下,您必须使用node_load()函数(http://api.drupal.org/api/function/node_load/6)来获取节点对象。

答案 1 :(得分:0)