{% set editable = properties.gePropertiesList(true) %} {% set readonly = properties.gePropertiesList(false,false) %} {% set groups = properties.getGroups() %} {% set show_readonly = show_readonly|default(true) %} {% if editable is empty and readonly is empty %}
{{ labels.empty }}
{% endif %} {{ component('components:properties.items',{ items: editable }) }} {% for group in groups %} {% set editable = properties.gePropertiesList(true,false,group.value) %}
{{ group.title }}
{{ component('components:properties.items',{ items: editable }) }}
{% endfor %} {% if readonly is not empty and show_readonly == true %}
{{ labels.readonly }}
{% for property in readonly %}
{{ property.title }}
{% set value = (property.hidden == true) ? labels.hidden : property.value %} {{ value|string }}
{% endfor %}
{% endif %}