Hallo,
ich möchte bei Sendungen mit mehreren Paketen die Pakete nummerieren.
z.B.
4 Pakete für den Lieferschein
Paket 1: 1/4
Paket 2: 2/4
usw.
Die Variable Lieferschein.Pakete.Anzahl lässt sich verwenden um die Gesamtzahl der Pakete zu ermitteln.
Aber wie kann ich jetzt von 1 hochzählen oder die Nummer des aktuellen Paketes ausgeben?
Mein Ansatz war es eine Variable den Wert 1 zuzuweisen (falls die Variable nicht bereits definiert wurde) und dann hochzuzählen. Aber anscheinend wird die Variable nicht global gesetzt.
{% unless var %}{% assign var = 1 %}{% endunless %}
{{var}}/{{ Lieferschein.Pakete.Anzahl }}
{% assign var = var | Plus: 1 %}
Var ergibt immer nur 1. Gibt es die Möglichkeit den Geltungsbereich der Variable global gültig zu erklären um die Variable Labelübergreifend zu nutzen? Sollten Liquid variablen nicht eh global gültig sein? Muss ich das ganze eventuell schon vorher irgendwo einbinden?
Alternative Idee wäre es den Hinweistext der Pakete auf den ShippingLabels auszugeben aber hierfür finde ich leider auch keine existierende Variable.
Hat hier jemand vielleicht eine Idee?
Freue mich über jeden Tipp
ich möchte bei Sendungen mit mehreren Paketen die Pakete nummerieren.
z.B.
4 Pakete für den Lieferschein
Paket 1: 1/4
Paket 2: 2/4
usw.
Die Variable Lieferschein.Pakete.Anzahl lässt sich verwenden um die Gesamtzahl der Pakete zu ermitteln.
Aber wie kann ich jetzt von 1 hochzählen oder die Nummer des aktuellen Paketes ausgeben?
Mein Ansatz war es eine Variable den Wert 1 zuzuweisen (falls die Variable nicht bereits definiert wurde) und dann hochzuzählen. Aber anscheinend wird die Variable nicht global gesetzt.
{% unless var %}{% assign var = 1 %}{% endunless %}
{{var}}/{{ Lieferschein.Pakete.Anzahl }}
{% assign var = var | Plus: 1 %}
Var ergibt immer nur 1. Gibt es die Möglichkeit den Geltungsbereich der Variable global gültig zu erklären um die Variable Labelübergreifend zu nutzen? Sollten Liquid variablen nicht eh global gültig sein? Muss ich das ganze eventuell schon vorher irgendwo einbinden?
Alternative Idee wäre es den Hinweistext der Pakete auf den ShippingLabels auszugeben aber hierfür finde ich leider auch keine existierende Variable.
Hat hier jemand vielleicht eine Idee?
Freue mich über jeden Tipp