【问题标题】:drupal 7, pre populate field values from previous datadrupal 7,从以前的数据中预填充字段值
【发布时间】:2013-03-18 15:01:03
【问题描述】:

我的情况是,当我点击添加新内容让我们说类型“项目”时,我希望这些字段预先填充最后输入的值。由于有超过 40 个字段,我不想填写每个单独字段..

谢谢

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-forms


    【解决方案1】:

    嗯,答案可能并不那么简单。我能想到的最好方法是创建一个自定义模块,hook_form_alter 节点编辑表单并更改您关心的表单字段/元素的#default_value。

    因此,在此的 defualt_value 属性中,您可以实现一个自定义函数,该函数带来您需要的数据或硬编码值

    【讨论】:

      【解决方案2】:

      在drupal中使用devel模块它为特定的内容类型手动创建内容我认为它很有用4 u

      【讨论】:

      • 我不认为这是这种情况,问题不在于内容生成,而在于节点编辑表单中的默认值
      • 但是要创建自定义模块,它会创建大量内容,并且包含 40 个或更多文件,因此编写自定义模块非常困难
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 2013-02-10
      相关资源
      最近更新 更多