【问题标题】:Drupal 6: getting CCK field value with php in a Block by View ModuleDrupal 6:通过视图模块在块中使用 php 获取 CCK 字段值
【发布时间】:2010-06-16 06:41:27
【问题描述】:

我是一个 drupal 新手(认真的 :)

我有一个使用 View Module 创建的块。并且这个块内容有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')

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

感谢帮助很大!非常感谢!!

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      相关资源
      最近更新 更多