Ich habe testweise versucht, ein Artikel-Textfeld (hier Meta-Keywords) per Workflow sprachspezifisch zu befüllen.
Wawi (und Shop) sind zweisprachig, deutsch und englisch.
Also anlässlich "Artikel geändert" zwei Aktionen "Wert setzen", für
- Beschreibung.Global.Meta-Keywords.Deutsch und
- Beschreibung.Global.Meta-Keywords.Englisch.
In beiden Fällen habe ich folgendes verwendet:
Leider scheint sich der aus den Attributen bzw den Merkmalen abgerufene Wert nicht an die gewünschte Sprache zu halten. Der Attributwert ist anscheinend immer deutsch, beim Merkmal ist eines deutsch, das andere englisch, aber jeweils für beide Felder Meta-Keywords.Deutsch und Meta-Keywords.Englisch gleich.
feld.Wert.Deutsch und Merkmal.Wert.Deutsch bzw. .Englisch gibt es nicht.
Ich habe nicht herausgefunden, wie man hier eine konkrete Sprache vorgibt.
Sollte das automatisch gehen? Oder wie legt man das fest?
P.S.: ich dachte, dass das Verhalten vielleicht feldspezifisch sei. Mit der Artikel-Beschreibung verhält es sich aber genauso...
Gruß, fibergirl
Wawi (und Shop) sind zweisprachig, deutsch und englisch.
Also anlässlich "Artikel geändert" zwei Aktionen "Wert setzen", für
- Beschreibung.Global.Meta-Keywords.Deutsch und
- Beschreibung.Global.Meta-Keywords.Englisch.
In beiden Fällen habe ich folgendes verwendet:
Code:
{% assign GetAllFilledItems = Vorgang.Attribute.Global.MeineAttribute | GetAllFilledItems -%}
{% for feld in GetAllFilledItems -%}
{{ feld.Wert }}
{% endfor -%}
{% for Merkmal in Vorgang.Merkmale.Artikelmerkmale -%}
{{ Merkmal.Wert }}
{% endfor -%}
feld.Wert.Deutsch und Merkmal.Wert.Deutsch bzw. .Englisch gibt es nicht.
Ich habe nicht herausgefunden, wie man hier eine konkrete Sprache vorgibt.
Sollte das automatisch gehen? Oder wie legt man das fest?
P.S.: ich dachte, dass das Verhalten vielleicht feldspezifisch sei. Mit der Artikel-Beschreibung verhält es sich aber genauso...
Gruß, fibergirl
Zuletzt bearbeitet: