webseite/templates/zutaten/zutaten.html

48 lines
1.4 KiB
HTML
Raw Normal View History

2021-07-31 21:13:24 +02:00
{#-
2021-08-08 19:02:09 +02:00
Hier werden die einzelnen
Zutaten für das Rezept gerendert...
Und falls vorhanden noch der Hinweis auf Angaben zur Zutat.
2021-07-31 21:13:24 +02:00
-#}
2021-07-31 18:48:28 +02:00
{%- for prt in child.servings.blocks -%}
2021-07-31 21:13:24 +02:00
{#-
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
-#}
2021-07-31 18:48:28 +02:00
{{- '\n ' -}}
<h2>Portionsgröße: Für {{ prt.serving_number | default('1') }}
2021-07-31 21:13:24 +02:00
{{- ' ' -}}
{{- prt.serving_units| default('Stück') -}}
2021-07-31 18:48:28 +02:00
</h2>
{%- set prt_loop = loop.index -%}
2021-07-31 21:13:24 +02:00
{#-
in der prt_loop variable speichern wir in welchem loop index die zutat steht.
Damit greifen wir später auf den selben index zu.
-#}
2021-07-31 18:48:28 +02:00
{%- if child.ingredients is defined and child.ingredients != "" %}
{%- if child.ingredients.blocks != [] -%}
{{- '\n ' -}} <ul>
2021-07-31 21:13:24 +02:00
2021-08-08 19:02:09 +02:00
{#-
Hier wird nun die konkrete Zutat angegeben.
Also zB. Eier: 4 Stück.
-#}
2021-07-31 21:13:24 +02:00
{%- include "zutaten/zutat_menge.html" -%}
2021-07-31 18:48:28 +02:00
{{- '\n ' -}} </ul>
2021-07-31 21:13:24 +02:00
{%- else -%}
2021-07-31 18:48:28 +02:00
{{- '\n ' -}} <ul>
{{- '\n ' -}} <span>Keine Zutaten definiert</span>
{{- '\n ' -}} </ul>
{%- endif -%}
{%- else -%}
{{- '\n ' -}} <ul>
{{- '\n ' -}} <span>Keine Zutaten definiert</span>
{{- '\n ' -}} </ul>
{%- endif -%}
{%- endfor -%}