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
242
57
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
696
145
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
242
57
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.929
556
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 Status der eBay Angebote exportieren Schnittstellen Import / Export 2
Neu FEHLER: eBay-Auktionen Upload nicht möglich, Fehlercodes helfen nicht weiter [Error 21917328 & 21920203] eBay-Anbindung - Fehler und Bugs 2
Neu ebay widerrufsbelehrung ändern Einrichtung und Installation von JTL-eazyAuction 1
Neu Ebay Anbindung geht nicht mehr... eBay-Anbindung - Fehler und Bugs 6
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Quote nicht fristgerechter Versand - ebay - DHL JTL-ShippingLabels - Ideen, Lob und Kritik 14
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

Ähnliche Themen