亲爱的stackoverflowers,
在iam目前正在开发的网站上,每个子网页上都有一个联系表单 - 来自/contact
子页面的表单。
我可以在每个网站上发送表单,但它包含/thankyou
块中的content
页面,并替换网站的主要内容。所以iam仍然在/home
页面上。例如。
现在我想在提交时重定向到/contact
,以便/thankyou
页面替换/contact
内容。
我尝试将- redirect: '/contact'
添加到表单markdown文件中。但这只是将我重定向到/contact
而不是将表单提交给服务器。
任何想法?
我使用form Example中的Grav Documentation和twig file来显示感谢信息。
谢谢你们 卡尔
答案 0 :(得分:0)
我刚刚解决了我的问题。
将action: '/contact'
添加到表单中,并保留process: - display: '/thankyou
。
首先,它会重定向到/contact
并在之后包含/thankyou
。
唯一不利的是,当验证失败时,它仍会将您重定向到/contact
。但我认为这是无法解决的。