JohnnyMcDoogle
Aktives Mitglied
Hallo allerseits,
wir haben über "Workflows" -> "Aufträge" einen Workflow angelegt, in welchem wir ein am Marktplatzartikel hinterlegtes eigenes Attribut auslesen:
Das funktioniert gut. In der nächsten Workflow-Aktion wollen wir eine Mail mit diesem Wert verschicken, doch da sieht der Variablenbaum anders aus, und ich weiß nicht, wie ich ans Attribut rankommen kann. Wir haben also unter "Druck- / Email- / Exportvorlage" -> "Root" -> "Beleg Verkauf" -> "Auftrag" eine Mailvorlage angelegt, und iterieren hier so über die
BTW: gibt's irgendeine Möglichkeit, sowas zu debuggen (also DotLiquid-Äquivalent von PHP's
Gruß,
Johnny
wir haben über "Workflows" -> "Aufträge" einen Workflow angelegt, in welchem wir ein am Marktplatzartikel hinterlegtes eigenes Attribut auslesen:
Code:
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
{% assign meinAttribut = Vorgang.AuftragsPositionen.Positionen.ErstesObjekt.Artikel.Attribute.Global.Gruppenname.meinAttribut.Deutsch -%}
{% if cid != '' -%}
"meinAttribut" hat folgenden Wert: {{ meinAttribut }}
{% endif %}
{% endfor -%}
Das funktioniert gut. In der nächsten Workflow-Aktion wollen wir eine Mail mit diesem Wert verschicken, doch da sieht der Variablenbaum anders aus, und ich weiß nicht, wie ich ans Attribut rankommen kann. Wir haben also unter "Druck- / Email- / Exportvorlage" -> "Root" -> "Beleg Verkauf" -> "Auftrag" eine Mailvorlage angelegt, und iterieren hier so über die
SalesOrderPosition
, aber ich weiß den Pfad hier zu dem Attribut nicht (abgesehen davon, dass der Baum hier auf Englisch ist).
Code:
{% for position in Report.SalesOrderPosition -%}
http://localhost:8080/?order_id={{ Report.ExternalSalesOrderNumber }}&sku={{ position.SKU }}&meinAttribut={{ position.ErstesObjekt.Artikel.Attribute.Global.Gruppenname.meinAttribut.Deutsch }}
{% endfor -%}
BTW: gibt's irgendeine Möglichkeit, sowas zu debuggen (also DotLiquid-Äquivalent von PHP's
var_dump
oder console.log
in JS)? In der Art {{ position | print_r }}
o. s. ä.?Gruß,
Johnny