{% extends 'layout.html' %} {% block header %} {% include 'header.html' with context %} {% endblock header %} {# render_contact_form @params: form - form to render should have name,email,subject,message CONTACT_FORM_SETTINGS - settings for form should be in format: CONTACT_FORM_SETTINGS = { 'HEADING':'text', 'SUBHEADING':'text', 'OPTIONS':( (opt,val), (opt,val), ), 'SUBMIT_TEXT':'text', 'COMPANY_TITLE':'text', 'COMPANY_ADDRESS':{ 'NAME':'text', 'street':'text', 'city':'text', 'state':'text', 'zip':'text', }, 'COMPANY_PHONE':'text', 'CONTACT_NAME':'text', 'CONTACT_EMAIL':'text, } #} {% macro render_contact_form(form,CONTACT_FORM_SETTINGS) %}

{{CONTACT_FORM_SETTINGS['HEADING']}} {{CONTACT_FORM_SETTINGS['SUBHEADING']}}

{{form.hidden_tag()}}
{{form.name.label}} {{ form.name(class_='form-control',id="name",placeholder="Enter name")}}
{{form.email.label}}
{{form.email(class_="form-control",id="email",placeholder="Enter Email")}}
{{form.subject.label}} {{form.subject(class_="form-control",id="subject",options=CONTACT_FORM_SETTINGS['OPTIONS'])}}
{{ form.recaptcha }}
{{form.message.label}} {{form.message(class_="form-control",rows=9,cols=25,placeholder="message")}}
 {{CONTACT_FORM_SETTINGS['COMPANY_NAME']}}
{{CONTACT_FORM_SETTINGS['COMPANY_ADDRESS']['NAME']}}
{{CONTACT_FORM_SETTINGS['COMPANY_ADDRESS']['STREET']}}
{{CONTACT_FORM_SETTINGS['COMPANY_ADDRESS']['CITY']}},{{CONTACT_FORM_SETTINGS['COMPANY_ADDRESS']['STATE']}} {{CONTACT_FORM_SETTINGS['COMPANY_ADDRESS']['ZIP']}}
P: {{CONTACT_FORM_SETTINGS['COMPANY_PHONE']}}
{{CONTACT_FORM_SETTINGS['CONTACT_NAME']}}
{{CONTACT_FORM_SETTINGS['CONTACT_EMAIL']}}
{% endmacro %} {% block body %} {% if form and CONTACT_FORM_SETTINGS %} {{render_contact_form(form,CONTACT_FORM_SETTINGS)}} {% endif %} {% if args %} {{args}} {% endif %} {% endblock body %}