如何使用Drupal7中的规则预填充节点的字段?

问题描述

| 使用规则,在用户按下“保存”按钮后,很容易填充节点的字段值。只需在保存内容事件之前添加一条规则即可。但是,在向用户显示编辑表单之前,是否可以有一条规则来预填充节点字段?因此,他进行了更改以允许使用认值。     

解决方法

这是一个很晚的答复,但希望有人会发现它会有所帮助: 如果要使用“规则”创建节点,则可以先将其保存,然后选择\“立即强制保存:true \”。在下一步中,您可以设置节点字段的值。您可能需要再次保存。 (也可以立即“强制保存”。)然后,在下一步中对修改网址执行“页面重定向”。 不知道这是否是一种优雅的方法,但它可能会起作用。我有一个类似的要求(不一样),这是我最终做到的方式-首先保存,然后重定向到已保存节点的编辑URL。     ,不知道这是否可以用规则来完成,但是如果转到结构->内容类型,则可以单击“管理字段”并编辑除标题字段以外的任何其他字段的默认值(您可以始终关闭并替换为具有默认值的自定义标题字段)     ,我认为基本上有两种方法可以做到这一点: 1)使用规则表。我对那个模块不是很了解,并且我对这个模块的经验还不尽人意,但是我很确定它可以用这个模块来完成。 2)使用“规则”创建一个节点,填充相关字段值,然后将用户发送到编辑页面。这种方法的缺点是,如果用户决定中止该节点的创建,您将得到一个人口半满的节点,该节点需要以一种或另一种方式删除。 如果选择选项2,并且对页面管理器和面板感到满意,则可能值得检查“规则窗格”模块。