Neu EVO-Designvorlage, alle Attribute eines Artikels anzeigen bei ebay

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

Eric-M

Aktives Mitglied
30. Dezember 2014
31
1
Hallo Community,
ich hoffe ich stehe nur etwas auf dem Schlauch. Wir haben eine leicht angepasste EVO-Vorlage für Ebay.
Gibt es eine Möglichkeit, alle Attribute und/oder Merkmale eines Artikels mit anzuzeigen, wenn ein Wert vorhanden ist?
 

Specker

Sehr aktives Mitglied
30. März 2015
509
46
Also bei mir ist das unter "Produktdetails" bei "globale Textbausteine". (admin -> allgemeine Einstellungen)
Der Code sieht bei mir so aus:
Code:
{% assign Sprache = 'Deutsch' %}

<div class="panel-body">
    <ul class="attr-group list-unstyled row">

        {% comment %} Block Beginn {% endcomment %}
        {% assign ArtNrSku = Vorgang.Artikel.Allgemein.Stammdaten.ArtNrSku -%}
        {% assign ArtNrSkuIsFilled = ArtNrSku | IsFilled -%}
        {% if ArtNrSkuIsFilled -%}
        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ GlobaleTexte.Übersetzungen.Artikelnummer | SelectLanguage: Sprache }}:</span>
                    <span class="value col-sm-7"> {{ ArtNrSku }} </span>
                </div>
            </div>
        </li>
        {% endif -%}
        {% comment %} Block Ende {% endcomment %}


        {% assign EAN = Vorgang.Artikel.Allgemein.Stammdaten.EAN -%}
        {% assign EANIsFilled = EAN | IsFilled -%}
        {% if EANIsFilled -%}
        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ GlobaleTexte.Übersetzungen.EAN | SelectLanguage: Sprache }}:</span>
                    <span class="value col-sm-7"> {{ EAN }} </span>
                </div>
            </div>
        </li>
        {% endif -%}
      
        {% assign Versandgewicht = Vorgang.Artikel.Allgemein.Maße_Gewicht.Versandgewicht -%}
        {% assign VersandgewichtIsFilled = Versandgewicht | IsFilled -%}
        {% if VersandgewichtIsFilled -%} 
        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ GlobaleTexte.Übersetzungen.Gewicht | SelectLanguage: Sprache }}:</span>
                    <span class="value col-sm-7"> {{ Versandgewicht }} kg </span>
                </div>
            </div>
        </li>
        {% endif -%}
      
        {% assign ISBN = Vorgang.Artikel.Sonstiges.ISBN -%}
        {% assign ISBNIsFilled = ISBN | IsFilled -%}
        {% if ISBNIsFilled -%}

        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ GlobaleTexte.Übersetzungen.ISBN | SelectLanguage: Sprache }}:</span>
                    <span class="value col-sm-7"> {{ ISBN }} </span>
                </div>
            </div>
        </li>
        {% endif -%}     
  

        {% assign Hersteller = Vorgang.Artikel.Allgemein.Stammdaten.Hersteller.Name -%}
        {% assign HerstellerIsFilled = Hersteller | IsFilled -%}
        {% if HerstellerIsFilled -%}

        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ GlobaleTexte.Übersetzungen.Hersteller | SelectLanguage: Sprache }}:</span>
                    <span class="value col-sm-7"> {{ Hersteller }} </span>
                </div>
            </div>
        </li>
        {% endif -%}

{% for EbayMerkmal in Vorgang.eBayMerkmale -%}
    {% if EbayMerkmal.Name != 'Anzahl der Einheiten' and EbayMerkmal.Name != 'Maßeinheit' %}   
        <li class="item col-lg-6 attr-manufacturer">
            <div class="row">
                <div class="row">
                    <span class="attr-label col-sm-5">{{ EbayMerkmal.Name }}:</span>
                    <span class="value col-sm-7"> {{ EbayMerkmal.Wert }} </span>
                </div>
            </div>
        </li>
     {% endif %}
{% endfor -%}
    </ul>
</div>

In der Designvorlage kommt dann an gewünschter Stelle:


Code:
<div class="panel panel-default">
                                    {{ GlobaleTexte.eBay-Designvorlagen.Produktdetails | SelectLanguage : Sprache | Render }}
</div>
 

Eric-M

Aktives Mitglied
30. Dezember 2014
31
1
Danke für den Tipp, Specker. Den Punkt habe ich ebenfalls in meiner Vorlage drin, dort stehen allerdings nur Artikelnummer, EAN usw.

Ich möchte ja die Attribute und Merkmale eines Artikels anzeigen, wenn ein Wert vorhanden ist.
 

Specker

Sehr aktives Mitglied
30. März 2015
509
46
Das ist echt komisch, weil bei mir die Merkmale angezeigt werden mit Hilfe des Codes. Siehe Anhang.
Wie man die Attribute anzeigen lassen kann, weiß ich allerdings nicht.
An deiner Stelle würde ich mal ein Ticket erstellen, da wird einem in der Regel sehr schnell geholfen. ;)

edit:
mir ist gerade eingefallen, dass die ebay designvorlage ja ausschließlich die ebay merkmale anzeigt... hast recht.

Vllt hilft dir der Thread hier:
https://forum.jtl-software.de/threads/merkmale-in-schleife-ausgeben.113314/
 

Anhänge

  • merkmale.gif
    merkmale.gif
    20,7 KB · Aufrufe: 79
Zuletzt bearbeitet:

Ähnliche Themen