Forms Grav CMS,表单插件一页两个FOM
我已经看了这些文件一天了,仍然没有看到我做错了什么。该问题将填充两种形式,但仅填充此处列出的第一种形式:Forms Grav CMS,表单插件一页两个FOM,forms,twig,grav,Forms,Twig,Grav,我已经看了这些文件一天了,仍然没有看到我做错了什么。该问题将填充两种形式,但仅填充此处列出的第一种形式: forms: sign-up-form: title: Bolig i ....? fields: - name: navn label: navn placeholder: Navn autofocus: off autocomplete: off type: text
forms:
sign-up-form:
title: Bolig i ....?
fields:
- name: navn
label: navn
placeholder: Navn
autofocus: off
autocomplete: off
type: text
validate:
required: true
- name: email
label: email
placeholder: Email
autofocus: off
autocomplete: off
type: text
validate:
required: true
buttons:
- type: submit
value: Skriv mig op
classes: "button white"
process:
- email:
from: "{{ config.plugins.email.from }}"
to:
- "{{ config.plugins.email.from }}"
- "{{ form.value.email }}"
subject: "[Feedback] {{ form.value.name|e }}"
body: "{% include 'forms/sign-up-form/data.html.twig' %}"
- save:
fileprefix: feedback-
dateformat: Ymd-His-u
extension: txt
body: "{% include 'forms/data.txt.twig' %}"
- message: Tak for din henvendelse, vi vender tilbage
footer-form:
title: Interesseret i ....?
fields:
- name: navn
label: navn
placeholder: Navn
autofocus: off
autocomplete: off
type: text
validate:
required: true
- name: email
label: email
placeholder: Email
autofocus: off
autocomplete: off
type: text
validate:
required: true
- name: phone
label: phone
placeholder: Telefon
autofocus: off
autocomplete: off
type: text
validate:
required: true
buttons:
- type: submit
value: Ja tak kontakt mig
classes: "button white"
process:
- email:
from: "{{ config.plugins.email.from }}"
to:
- "{{ config.plugins.email.from }}"
- "{{ form.value.email }}"
subject: "[Interesse I ....] {{ form.value.name|e }}"
body: "{% include 'forms/footer-form/data.html.twig' %}"
- save:
fileprefix: feedback-
dateformat: Ymd-His-u
extension: txt
body: "{% include 'forms/data.txt.twig' %}"
- message: Tak for din henvendelse, vi vender tilbage
我在我的default.md
中列出了这两个表单配置,然后它完美地呈现了页面,但是我呈现表单的两个地方我以以下方式呈现它们:
{% include 'forms/sign-up-form/form.html.twig' with { form: forms('sign-up-form') } %}
{% include 'forms/footer-form/form.html.twig' with { form: forms('footer-form') } %}
我没有任何想法,现在我只是对这里的任何解决方案视而不见,我希望这里的人能帮助我。我想你唯一的问题是没有包含正确的模板。 包含表单是通过包含表单插件提供的模板forms/form.html.twig来完成的。您可以在user/plugins/form/templates中找到此模板。 此模板将获取表单定义并显示字段。因此,通过以下方式更改您的包含:
{% include 'forms/form.html.twig' with { form: forms('sign-up-form') } %}
{% include 'forms/form.html.twig' with { form: forms('footer-form') } %}
应该有用
希望有帮助 我认为您唯一的问题是没有包含正确的模板。 包含表单是通过包含表单插件提供的模板forms/form.html.twig来完成的。您可以在user/plugins/form/templates中找到此模板。 此模板将获取表单定义并显示字段。因此,通过以下方式更改您的包含:
{% include 'forms/form.html.twig' with { form: forms('sign-up-form') } %}
{% include 'forms/form.html.twig' with { form: forms('footer-form') } %}
应该有用
希望有帮助 你的意思是你的两张表格都没有出现还是只有第一张出现?你的意思是你的两张表格都没有出现还是只有第一张出现?