{# Datalogger Tabs Component #} {% if datalogger is defined %}
Übersicht Sektionen Alarme {# Verwende lokale Variable vom Controller wenn vorhanden (spezifisch für diesen Datalogger) #} {# In Twig haben lokale Variablen (vom Controller) Vorrang vor globalen Variablen #} {% set dataloggerAlarmsCount = activeAlarmsCount is defined ? activeAlarmsCount : (globalActiveAlarmsCount is defined ? globalActiveAlarmsCount : 0) %} {% set dataloggerCriticalCount = criticalAlarmsCount is defined ? criticalAlarmsCount : (globalCriticalAlarmsCount is defined ? globalCriticalAlarmsCount : 0) %} {% if dataloggerAlarmsCount > 0 %} {{ dataloggerAlarmsCount }} {% endif %} GPS BMS / Charger Trips HAT Sensoren
{% endif %} {# Macro für Rückwärtskompatibilität mit anderen Templates #} {% macro renderTabs(datalogger, currentRoute) %} {% if datalogger is defined %}
Übersicht Sektionen Alarme {# In Macros haben wir keinen Zugriff auf Controller-Variablen, daher verwenden wir die globale Variable #} {% if activeAlarmsCount is defined and activeAlarmsCount > 0 %} {{ activeAlarmsCount }} {% endif %} GPS BMS / Charger Trips HAT Sensoren
{% endif %} {% endmacro %}