Drupal - 使用新字段更新内容类型不会更新现有内容

标签 drupal drupal-6

快速提问,我认为...

我制作了一个包含一些自定义内容类型的 drupal 站点。我已经用这些创建了大量记录,然后我必须修改自定义内容类型以更改其中一个字段并为其指定新的默认值。

问题是现有记录不会使用此默认值进行更新。显然我必须去重新编辑所有内容以添加默认值。

NEW 记录具有默认值。没问题。

这只是 Drupal 的事情还是我错过了一个技巧?

谢谢, 休

最佳答案

我很确定这是“Drupal 的东西”(更准确地说,是 CCK 的东西;)

我曾经偶然发现过这个问题,据我所知,在 CCK 中没有找到将更改追溯应用到现有节点的逻辑。因此,您需要通过某种方式确保每个受影响节点的加载/保存周期。对于少量,这可以通过“admin/content/node/overview”上的一个或另一个批量操作来完成。对于大量节点,这可能需要一个小脚本,在所有受影响的节点上调用 node_load()node_save()

关于Drupal - 使用新字段更新内容类型不会更新现有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2147955/

相关文章:

php - 最大函数嵌套级别在 Drupal 中达到错误

drupal - Bad Gateway, Drupal, Redmine 通过 VM centos 托管 windows

drupal - 将逻辑添加到 Drupal 6 中的 'Promoted to front page' 功能

drupal - hook_preprocess_node() 执行顺序

php - 从数据库表中选择特定字段

drupal - 如何在 Drupal 7 中将 block 插入节点或模板?

drupal - 如何从 HTTP 查询字符串中读取参数

用于格式化代码的 Drupal 模块

php - 如何从 javascript onclick() 事件调用 php 函数?

德鲁帕尔 6 : Parent menu item redirection to first submenu item