Neu Merkmaltabelle in eBay-Designvorlagen, abhängig von der derzeitigen Sprache | Dotliquid

blumentopf132

Aktives Mitglied
6. April 2023
5
0
Moin,

Ich versuche gerade eine einfache Tabelle der Artikelmerkmale zu erstellen. Folgendes Snippet funktioniert einwandfrei:

{% for Merkmal in Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Deutsch -%} <tr> <td>{{ Merkmal.MerkmalName }}:</td> <td>{{ Merkmal.Wert }}</td> </tr> {% endfor -%}

Ich würde aber gerne die Merkmale in der derzeit gewählten Sprache abbilden. Dazu habe ich folgende Änderungen vorgenommen:

{% assign Sprache = Vorgang.Sprache -%} {% for Merkmal in Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale | SelectLanguage: Sprache -%} <tr> <td>{{ Merkmal.MerkmalName }}:</td> <td>{{ Merkmal.Wert }}</td> </tr> {% endfor -%}

Das funktioniert jedoch nicht. Hat Jemand eine Idee, wie es richtig geht?
 

Morimus

Sehr aktives Mitglied
16. Mai 2019
241
56
Ich würde es wohl eher mit einem if-Block umsetzen.


Code:
{% assign sprache = Vorgang.Sprache | Downcase -%}
{% if sprache == "deutsch" -%}
  {% assign Merkmale = Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Deutsch -%}
{% elsif sprache == "englisch" -%}
  {% assign Merkmale = Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Englisch -%}
{% elsif sprache == "franzoesisch" -%}
  {% assign Merkmale = Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Franzoesisch -%}
{% else -%}
  {% assign Merkmale = Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Deutsch -%}
{% endif -%}

{% for Merkmal in Merkmale -%}
  <tr>
      <td>{{ Merkmal.MerkmalName }}:</td>
      <td>{{ Merkmal.Wert }}</td>
  </tr>
{% endfor -%}

Nicht getestet.
 
  • Gefällt mir
Reaktionen: frankell

ple

Sehr aktives Mitglied
20. August 2019
689
143
Eine Zwischenfrage, ist die Sprache abhängig von der Ebay Plattform? wenn die in Deutschland gelistet sind, tauchen die ja auch in Frankreich auf, aber dann mit Deutschen Text.
Oder woher weiß die abfrage, wann deutsch, wann englisch genommen werden soll.
 

Morimus

Sehr aktives Mitglied
16. Mai 2019
241
56
Ich nutze die Merkmale nicht aber kann mir vorstellen das diese entsprechend dem Marktplatz übermittelt werden wenn vorhanden.

Also, wenn ENG Merkmale vorhanden, dann werden diese übermittelt, wenn auf ebay UK gelistet wird.
Ansonsten halt nur die DE Merkmale.
 

blumentopf132

Aktives Mitglied
6. April 2023
5
0
Ich würde es wohl eher mit einem if-Block umsetzen.

...
Danke, das sollte klappen. Hast du vielleicht noch eine Idee, wie ich auf deutsch zurückfallen könnte, falls keine Übersetzung vorhanden ist?

Eine Zwischenfrage, ist die Sprache abhängig von der Ebay Plattform? wenn die in Deutschland gelistet sind, tauchen die ja auch in Frankreich auf, aber dann mit Deutschen Text.
Oder woher weiß die abfrage, wann deutsch, wann englisch genommen werden soll.
Ja, wäre schon, wenn die Sprache für nicht deutsch-sprachige angepasst werden würde. Soweit ich weiß, geht das aber nicht. Unser Plan ist es die Artikel nun direkt auf ebay.fr etc. einzustellen.
 

frankell

Sehr aktives Mitglied
9. September 2019
1.886
540
Flensburg
Ich würde es wohl eher mit einem if-Block umsetzen.

Bringt sicher keinen Performancevorteil, aber das ist eigentlich ein klassisches case-Szenario, das ein bisschen besser lesbar ist.

Was ich aber auf jeden Fall weglassen würde, ist die erste if-Abfrage, da deren Folge identisch mit dem else-Zweigs ist. Letzterer reicht dann.

Aber ist auch Jammern auf hohem Niveau. :D
 
  • Gefällt mir
Reaktionen: Morimus
Ähnliche Themen
Titel Forum Antworten Datum
Neu Quote nicht fristgerechter Versand - ebay - DHL JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu EazyAuction / eBay: Falsche Telefonnummern & Alias-Mails im Auftrag – Bug oder Feature? JTL-ShippingLabels - Fehler und Bugs 0
Neu Gleiche Designvorlage für eBay und JTL-Shop mit globalen Textbausteinen nutzen Allgemeine Fragen zu JTL-Shop 0
Neu Variantenartikel bei Ebay erweitern User helfen Usern - Fragen zu JTL-Wawi 8
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ebay-SKU anpassen Arbeitsabläufe in JTL-Wawi 3
Neu Ebay Bestellungen über OrangeConnex Fullfilment - Versanddatenaustausch Schnittstellen Import / Export 0
Neu ebay-Angebote ändern JTL-Ameise - Fehler und Bugs 8
Neu auf ausländische ebay-Webseiten anbieten Einrichtung und Installation von JTL-eazyAuction 0
Neu Ameise - Ebay Vorlage Erstellen - Chaos nach Update JTL-Ameise - Fehler und Bugs 0
Neu Bilder Import für eBay JTL-Ameise - Ideen, Lob und Kritik 5
Neu Seit 10.3.2025 fehlt bei verschickten Sendungen auf Ebay die DHL Sendnungsnummer JTL-Wawi - Fehler und Bugs 13
Neu Ebay Abgleich 22.04.2025 Fehler eBay-Anbindung - Fehler und Bugs 15
Neu EBAY Keine Rückmeldung ob Artikel eingestellt wurde eBay-Anbindung - Fehler und Bugs 2

Ähnliche Themen