Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms drupal 7内容类型和模式内容类型_Forms_Design Patterns_Drupal 7_Content Type - Fatal编程技术网

Forms drupal 7内容类型和模式内容类型

Forms drupal 7内容类型和模式内容类型,forms,design-patterns,drupal-7,content-type,Forms,Design Patterns,Drupal 7,Content Type,我有两种自定义内容类型,其中第二种是创建第一种内容类型时要使用的模式。该模式包含第一个模式所具有的一些字段,我希望在选择该模式时自动填充表单 我用例子来解释它:想象2种类型,房屋和房屋模式。房屋有以下字段:颜色、楼层数、地址。房屋图案只有颜色和楼层数 我想在创建房屋时添加可以选择房屋模式的字段,并且该模式的所有字段都将自动填充。将来可能会添加更多字段,因此我需要更通用的解决方案 最好的方法是什么?尽管您将其描述为一种模式,但这可以通过参考来实现 因此,房屋将具有对房屋类型节点的引用。然后,房屋类

我有两种自定义内容类型,其中第二种是创建第一种内容类型时要使用的模式。该模式包含第一个模式所具有的一些字段,我希望在选择该模式时自动填充表单

我用例子来解释它:想象2种类型,房屋和房屋模式。房屋有以下字段:颜色、楼层数、地址。房屋图案只有颜色和楼层数

我想在创建房屋时添加可以选择房屋模式的字段,并且该模式的所有字段都将自动填充。将来可能会添加更多字段,因此我需要更通用的解决方案


最好的方法是什么?

尽管您将其描述为一种模式,但这可以通过参考来实现

因此,房屋将具有对房屋类型节点的引用。然后,房屋类型的字段将在房屋节点页面中呈现(选择“呈现实体”作为显示格式设置器)。通过这种方式,您可以在房屋模式节点中添加后面的任何字段,这些字段将自动渲染到房屋节点


您可以使用该模块完成此任务。

您通过此答案找到解决方案了吗?如果是这样,请考虑它是可接受的或是赞成的。