+
+ {# Tab principal: formulario de edición #}
+ {% set mainActive = (not hasMultiplePanels or activeTab == '__main__') ? ' show active' : '' %}
+
+
+ {# Alertas de validación #}
+ {% if fsc.hasErrors() %}
+
+
+ {% for field, errs in fsc.errors() %}
+ {% for err in errs %}
+
{{ err }}
+ {% endfor %}
+ {% endfor %}
+
+ {% endif %}
+
+
+
+
+ {# Tabs de paneles extra #}
+ {% for panelName, panel in extraPanels %}
+ {% set panelActive = (activeTab == panelName) ? ' show active' : '' %}
+
+ {% endfor %}
+
+ {# Tabs de vistas de lista laterales #}
+ {% for panelName, panelView in panelListViews %}
+ {% if panelView.settings.active %}
+ {% set panelActive = (activeTab == panelName) ? ' show active' : '' %}
+
+ {% do fsc.setCurrentView(panelName) %}
+ {{ include(panelView.template) }}
+
+ {% endif %}
+ {% endfor %}
+
+