我想建立一个自制啤酒应用程序,并在如何处理这种类型的内容处理不知所措。
我有一个名为Recipe的内容类型。每个配方由颗粒类型、颗粒数量、酒花类型、酒花数量、酵母类型和酵母数量组成。可以使用多个谷粒和酒花。对于每一个:谷物,酒花和酵母;有相关的数据,我想要显示。我不知道我是应该使用实体关系还是分类法术语,还是两者都用?
我附上了我希望的页面布局,如果这有帮助的话:http://www.theidealform.com/wp-content/uploads/2014/09/Recipe-Fields.png

在我把这个结构正确后,我将不得不尝试弄清楚如何有一个选择屏幕,用户可以点击“保存”,并将选择(谷物,酒花或酵母)保存回他们的食谱。
http://www.theidealform.com/wp-content/uploads/2014/09/Selection-Screen.png

发布于 2014-09-29 14:41:20
这将用于实体引用,而不是Taxonomy术语。您可能还希望使用实体引用预填充,以便在创建Grain/Hop/ you时,它已经知道要引用它的配方节点,而不是必须通过select手动设置它。实体预填充引用:https://www.drupal.org/project/entityreference_prepopulate
至于您的第二个问题,如果您希望在提交表单后将用户定向到某个位置,则可以使用destination参数来定义它们应该到达的位置。在您的示例中,如果页面上有一个用于创建新谷物的链接,则可以将该链接修改为"/node/add/grain?destination=link_to_your_recipe_here",,将link_to_your_recipe_here替换为您想要返回的食谱的实际链接。当用户单击该链接时,他们将被带到Grain节点创建表单。因为有了destination参数,当保存表单时,它们会被带回配方。
此页包含有关使用目标参数的更多信息:http://www.tecnomeme.it/appunti_web/how-add-destination-url-drupal
https://stackoverflow.com/questions/26085537
复制相似问题