diff --git a/templates/zutaten/rezept.html b/templates/zutaten/rezept.html index 0ed4425..24eda36 100644 --- a/templates/zutaten/rezept.html +++ b/templates/zutaten/rezept.html @@ -34,6 +34,16 @@ {%- endif -%} {{- '\n ' -}} {{- '\n ' -}} + {#- + + Render die Notizen und Angaben zur Verarbeitung der Rezepte + + -#} + {%- if child.ingredients is defined and child.ingredients != "" %} + {%- if child.ingredients.blocks != [] -%} + {%- include "zutaten/zutat_notes.html" -%} + {%- endif -%} + {%- endif -%} {#- Nachdem die Zutaten des Rezept nun angegeben sind, diff --git a/templates/zutaten/zutat_einzeln.html b/templates/zutaten/zutat_einzeln.html new file mode 100644 index 0000000..a36c4a4 --- /dev/null +++ b/templates/zutaten/zutat_einzeln.html @@ -0,0 +1,70 @@ +{#- + + Wenn eine Zutat-Menge definiert ist, wird diese im folgenden for loop gerendert. + Sollte es unterschiedliche Teig-Mengen geben, ist die reinfolge der Zutatenmenge relevant. + Wenn also ein Rezept für 2 größen definiert ist, wird für die erste größe die erste Zutat genommen. + Und für die zweite größe die andere. + + ABER, wenn eine der Zutat Null bzw. 0 ist, dann wird diese eine Zutat nicht gerendert. + +-#} +{%- set ingredient_counter = loop.index -%} +{%- for amt in ing.amounts.blocks -%} + {%- if loop.index == prt_loop -%} + {%- if amt.amount is defined and amt.amount != "" and amt.amount != 0 and amt.amount != '0' and amt.amount != 'Null' -%} + {{- '\n ' -}}