2017-10-02 10 views
3

모든 페이지에 표시되는 연락처 양식이 내 바닥 글에 있습니다. 어떻게해야합니까? 문서에는 항상 양식에 대한 책임이있는 특정 페이지가 있다고 생각합니다. 양식은 현재 나뭇 가지에 다음과 같습니다해당 페이지가없는 grav 양식을 작성하는 방법

 <form method='POST'> 
      <label for='name'>{{ "o.footer.form.name"|t }}</label> 
      <input type='text' id='name' name='name' required='required'/> 
      <label for='email'>{{ "o.footer.form.email"|t }}</label> 
      <input type='text' id='email' name='email'/> 
      <label for='phone'>{{ "o.footer.form.phone"|t }}</label> 
      <input type='tel' id='phone' name='phone'/> 
      <label for='message'>{{ "o.footer.form.message"|t }}</label> 
      <textarea id='message' name='message'></textarea> 
      <input type='submit' value="{{ "o.footer.form.submit"|t }}"/> 
     </form> 

답변

2

당신이 할 수있는 양식 플러그인의 최신 버전입니다. , 예를 그냥 정의 된 양식 페이지를 만든 다음 다른 페이지에서 호출 :

{% include "forms/form.html.twig" with {form: forms({route: '/newsletter-signup'}) } %}

추가 정보 : https://learn.getgrav.org/forms/forms#displaying-forms-in-page-content

+0

감사합니다! 이 페이지는'form/default.md'라고 할 수 있고 경로를 정의하는 대신 이름으로 호출 할 수 있습니다. – Johannes

+0

아 멋지다. 나는 최근의 업데이트에서 이것을 보지 못했습니다. – Jacobm001