我有一个网站,可以生成要发送到学校的信件。
游客到达首页时,会收到一张标有当地所有学校的地图(传单地图)。然后,他们可以点击一个特定的学校来查看它的页面(有学校位置(地址字段)信息的节点)。
在这里,他们可以选择“给学校生成一封信”--我已经设置了表格(实体表格),但它需要访问者再次输入学校地址。如何根据访问者导航到表单的学校动态地填写表单中的地址字段?
地图>学校>学校专用表格
有一百多所学校,所以不想重复我的表格.
谢谢。
发布于 2014-03-29 03:08:48
“学校-信息”内容类型=字段(电子邮件、电话、地址等)+字母生成器
我做了这个:
发布于 2014-03-27 12:21:48
如果您不想编写代码,这是一种可能:
如果您只有一个表单,但是有数百个节点,那么我建议的另一种方法是将Webform模板用于学校内容类型。您可以创建一个webform模板,然后为每个学校节点重用它,但是webform中的address字段应该有一个默认值,它是节点地址字段的一个令牌。您所需要做的就是设置webform模板的address字段,使其具有类似于节点-字段-学校地址的默认值,并且该webform的每个实例都将拥有它所属节点的地址。
为了在webform中使用令牌,您将需要以下模块:网纹修补。这是一个包含Webform模块本身以及令牌支持的模块,因此应该禁用原始的Webform模块。我自己为我的网站实现了这一点,而且没有任何问题。
我从未与addressfield合作过,但我找到了这个模块,以防您需要它:地址字段令牌
https://drupal.stackexchange.com/questions/107212
复制相似问题