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