我创建了一个模块,在其中我使用 node_form_alter 来更改某个数据类型的添加/编辑表单。我希望用户能够在表单的两个更改版本之间进行选择。最好我希望有一个页面,他们可以单击“Formtype 1”或“Formtype 2”两个链接中的任何一个,并根据他们单击的链接被带到节点添加/编辑表单并进行适当的更改。关于我如何做到这一点的任何建议?
您可以简单地使用两个链接,例如:
node/add/node_type/f1
node/add/node_type/f2
drupal 将忽略路径的最后一部分,但在 node_form_alter 中,您可以使用arg()函数访问 url 部分的每个部分。