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
537
115
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
869
182
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
537
115
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
2.676
840
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 Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Neues Tool - eBay Penner finden, beenden und neu listen Schnittstellen Import / Export 0
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 8
Neu eBay Vorlage lässt sich nicht mehr öffnen JTL-Wawi - Fehler und Bugs 0
Neu ebay artikelnamen User helfen Usern - Fragen zu JTL-Wawi 4
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu eBay Attribute - Ändern / Überschreiben JTL-Ameise - Fehler und Bugs 9
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Neu Ebay Kategoriemapping Einrichtung und Installation von JTL-eazyAuction 2
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Ebay Variantenartikel aktuallisieren / Obergrenze 250 Varianten eBay-Anbindung - Fehler und Bugs 0
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen