getContactAdditionalFields(int items_per_page)¶
The getContactAdditionalFields method is used to get a AdditionalFieldsList object that represents list of contact form additional fields in the storefront.
Input parameters¶
items_per_page¶
int Number of items in a page of internal paginator. Parameter is optional. Default value is 10.
Returned value¶
The AdditionalFieldsList object.
Example¶
source
  
  
  
                
              {% set contact = ObjectApi.getContactAdditionalFields() %}
{% for field in contact %}
    {% if field.isCheckbox %}
        <input type="checkbox" {% if field.isChecked %}checked{% endif %}>
    {% elseif field.isHidden %}
        <input type="hidden" />
    {% elseif field.isInfo %}
        <p>{{ field.name }}</p>
    {% elseif field.isText %}
        <input type="text" {% if field.isRequired %}required{% endif %}>
    {% elseif field.isSelect %}
        <select {% if field.isRequired %}required{% endif %}>
            <option></option>
            {% for option in field.options %}
                <option value="{{ option.id }}">{{ option.name }}</option>
            {% endfor %}
        </select>
    {% endif %}
{% endfor %}