{% for property in items %} {% if property.group is not empty %} {% set field_name = property.group ~ '[' ~ property.name ~ ']' %} {% else %} {% set field_name = property.name %} {% endif %} {% set rule = (property.required == true) ? 'empty' : '' %} {% if property['type'] == 7 %}
http://
{% elseif property['type'] == 3 %} {{ component('semantic~form.fields.checkbox',{ label: property.description, class: property.required|ifthen(true,'required'), name: field_name, id: property.id, rule: (property.required == true) ? 'empty' : null, field_label: property.title, value: property.value }) }} {% elseif property['type'] == 4 %}
{% elseif property['type'] == 6 %} {{ component('semantic~form.fields.password',{ label: property.title, class: (property.required == true) ? ' field required' : 'field', name: field_name, id: 'password', value: property.value }) }} {% elseif property['type'] == 8 %}
{% elseif property['type'] == 10 %} {{ component('semantic~properties.items.oauth',{ update: update, property: property, field_name: field_name, oauth_provier: properties.getValue('oauth_provider'), oauth_config: properties.getValue('oauth_config') }) }} {% elseif property['type'] == 11 %}
{{ component('semantic~language.dropdown',{ name: field_name, selected: property.value, class: 'property-language-dropdown selection', id: 'property_language_dropdown' }) }}
{% else %}
{% endif %} {% endfor %}