0

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

我有一个用视图模块创建的块。并且这个块内容有CCK字段。我在视图模块中显示带有字段框的任何字段。这个很酷。

问题是,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')

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

欣赏帮助很大!!多谢!!

4

2 回答 2

0

排序 http://drupal.org/node/467190#comment-2068324

于 2010-06-21T08:14:51.813 回答
0

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

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

于 2010-06-16T20:35:15.543 回答