{% css formCss %} {{ form.renderTag }} {% if form.pages|length > 1 %} {% endif %} {% if form.hasErrors %}
{{ form.errorMessage | t }} {% if form.errors|length %} {% endif %}
{% endif %} {% for row in form %}
{% for field in row %} {% set columnClass = "freeform-column " ~ form.customAttributes.columnClass %} {% set columnClass = columnClass ~ " freeform-column-" ~ (12 / (row|length)) %} {% if field.type == "submit" %} {% set columnClass = columnClass ~ " freeform-column-content-align-" ~ field.position %} {% endif %}
{{ field.render({ class: field.type not in ["submit", "signature"] ? "freeform-input" : "", labelClass: "freeform-label" ~ (field.inputOnly ? " freeform-input-only-label" : "") ~ (field.required ? " freeform-required" : ""), errorClass: "freeform-errors", }) }} {# FOR FREEFORM PAYMENTS #} {% if field.layoutRows is defined %} {% for layoutRow in field.layoutRows %}
{% set layoutWidth = (12 / (layoutRow|length)) %} {% set columnClass = columnClass|replace(' col-lg-' ~ (row|length)) %} {% set columnClass = columnClass ~ " col-lg-" ~ layoutWidth %} {% for layoutField in layoutRow %}
{{ layoutField.render({ class: "freeform-input", labelClass: "freeform-label" ~ (layoutField.inputOnly ? " freeform-input-only-label" : "") ~ (layoutField.required ? " freeform-required" : ""), errorClass: "freeform-errors", }) }}
{% endfor %}
{% endfor %} {% endif %}
{% endfor %}
{% endfor %} {{ form.renderClosingTag }}