{#-
  Hier werden die einzelnen
  Zutaten für das Rezept gerendert...

  Und falls vorhanden noch der Hinweis auf Angaben zur Zutat.
-#}
{%- for prt in child.servings.blocks -%}
  {#-

    Zunächst schauen wir, für was für Mengen das Rezept definiert ist.
    Für jede fefinierte Menge haben wir einen neuen Durchlauf in dem for loop

  -#}
  {{- '\n          ' -}}
  <h2>Portionsgröße: Für {{ prt.serving_number | default('1') }}
    {{- ' ' -}}
    {{- prt.serving_units| default('Stück') -}}
  </h2>
  {%- set prt_loop = loop.index -%}
  {#-
    in der prt_loop variable speichern wir in welchem loop index die zutat steht.
    Damit greifen wir später auf den selben index zu.
  -#}
  {%- if child.ingredients is defined and child.ingredients != "" %}
    {%- if child.ingredients.blocks != [] -%}
      {{- '\n          ' -}} <ul>

      {#-
        Hier wird nun die konkrete Zutat angegeben.
        Also zB. Eier: 4 Stück.
      -#}
      {%- include "zutaten/zutat_menge.html" -%}

      {{- '\n          ' -}} </ul>
    {%- else -%}
      {{- '\n          ' -}} <ul>
      {{- '\n            ' -}} <span>Keine Zutaten definiert</span>
      {{- '\n          ' -}} </ul>
    {%- endif -%}
  {%- else -%}
    {{- '\n          ' -}} <ul>
    {{- '\n            ' -}} <span>Keine Zutaten definiert</span>
    {{- '\n          ' -}} </ul>
  {%- endif -%}


{%- endfor -%}