【问题标题】:Drupal node reference [closed]Drupal节点参考[关闭]
【发布时间】:2010-03-30 16:18:55
【问题描述】:

我正在使用两种内容类型 - test_parent 和 test_child 在 test_child 中有两个字段,都是 datetime 类型 在 test_parent 中有两个字段,week_no 和 7 个节点引用

我正在使用 node_save 来保存一个新节点。 保存父类型的节点,然后保存子类型的节点后,我想将其更新为父类型的节点。

我已经从代码完成了两个节点的创建,并且我能够从代码更新父类型中的 nid。

问题是,db 中的更改反映在 db 中,但没有反映在 drupal 节点视图中。 即使我从 drupal 编辑节点,它也会在节点引用中显示 -none- selected。

请帮忙。

【问题讨论】:

  • 需要更多细节。更改是仅在同一页面周期内反映还是在重新加载后反映?您能否编辑您的问题以显示您用于更新父级的代码?
  • 在页面重新加载时是的。
  • 顺便说一句,thanx Henrik,解决了。从代码更新节点后,我清除了与该节点相关的缓存。我检查了核心模块中的节点编辑代码,并从他们那里得到了答案。无论如何,谢谢。
  • 您应该将其发布为答案,然后接受它。这样,关注相同问题的人就会找到实际的解决方案。

标签: drupal drupal-nodes


【解决方案1】:

两个可以帮助解决这类问题的模块...

http://drupal.org/project/cnr

http://drupal.org/project/noderelationships

我本来建议你在创建节点并通过适当的 Drupal API 通道应用关系时要小心,但这听起来像是一个节点缓存问题。

【讨论】:

  • Thanx josh,听起来不错。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多