So erstellen Sie einen Counter in Twig
In bestimmten Fällen benötigen Sie eine Variable die Sie incrementieren oder decrementieren können, um bestimmte Vorgänge während des Renderings des Templates zu überwachen - ein Counter muss her. Dazu müssen Sie eine Counter-Variable im Twig-Template erstellen und dann +1 addieren (z.B.).
037 {% set count = 0 %} {# --- Zaehlt die Spalten --- #}
038 {% set rowopen = false %} {# --- Wurde ROW begonnen --- #}
039
040 {% for page in pages( current_page.id ) %}
041 {% set count = count+1 %}
042 ...
Im Beispiel oben sehen Sie einen Auszug aus einem Templating für Pico CMS, in dem im Loop bei jedem Durchgang die Counter-Variable count +1 eröht wird. In dieser Templaterealisierung dient sie dazu die Anzahl der Spalten zu überwachen und zu steuern.
von Oliver Lohse