{% extends "base.html" %} {% macro render_field(field) %}
{% if field.type == 'textarea' %} {% elif field.type == 'select' %} {% elif field.type == 'checkbox' %}
{% elif field.type == 'radio' %}
{% for opt in field.options %} {% endfor %}
{% else %} {% endif %} {% if field.hint %}

{{ field.hint }}

{% endif %}
{% endmacro %} {% block title %}{{ form.title }} - {{ site_name }}{% endblock %} {% block content %}

{{ form.title }}

{% if form.description %}

{{ form.description }}

{% endif %}
{% if steps and steps|length > 1 %}
{% for step in steps %}
{{ loop.index }} {{ step.title }}
{% endfor %}
{% for step in steps %}

{{ step.title }}

{% for field in fields %} {% if field.name in step.fields %} {{ render_field(field) }} {% endif %} {% endfor %}
{% if not loop.first %} {% endif %} {% if loop.last %} {% else %} {% endif %}
{% endfor %}
{% else %}
{% for field in fields %} {{ render_field(field) }} {% endfor %}
{% endif %}
{% endblock %}