【问题标题】:Drupal 7 Fields used for Variables用于变量的 Drupal 7 字段
【发布时间】:2012-09-27 23:43:14
【问题描述】:

我需要使用内容页面中的字段作为在同一页面上运行的脚本中的变量。我这样做是为了让客户端可以只更新字段,而不是搜索脚本,这将是一场灾难。我该怎么做?

谢谢。

【问题讨论】:

    标签: php variables drupal-7 field


    【解决方案1】:

    获取您感兴趣的内容的节点 ID,然后使用node_load($nid) 获取节点对象。所有字段都将在此处表示,尽管您可能必须检查对象才能准确确定数据结构是什么。

    您可以将节点对象var_dump() 指向页面,作为一种简单、廉价的方法来确定您想要的属性名称以及要在脚本中指定的索引(如果有的话)。 (一旦你弄清楚了,它就不会改变。)

    【讨论】:

    • 它显示在我将代码放置在 php 过滤页面中的内容页面上。
    • 我只需要能够提取一个字段并将其显示在任何我想要的地方。
    • 然后获取相关节点的节点ID,并使用node_load获取该节点的信息。您可能还需要在自定义模块中而不是在过滤的 PHP 字段中执行此操作;我不知道它过滤掉了什么。
    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多