Inaktiv Ebay Kategorien werden in der EVO Designvorlage nicht angezeigt

Hansmann123

Aktives Mitglied
21. April 2017
15
0
Hallo zusammen,

ich hab' ein kleines Problem. Ich habe eine relativ frisch eingerichtete WaWi und dort meine eBay Artikel importiert. Dann wollte ich alles etwas aufhübschen und habe die EVO Vorlage bearbeitet. Jetzt ist mir in der Vorschau aufgefallen, das der Versatz, wo die Shop-Kategorien dargestellt werden sollen, zwar eingrückt ist, aber die Kategorien nicht angezeigt werden.

Ich dachte erst das Problem bzw. die Darstellung erfolgt erst Live, sprich wenn eine Angebot bei eBay entsprechend gelistet ist und habe einem Artikel die Vorlage zugewiesen. Aber auch hier das gleiche Bild. Ich habe mir dann nochmal die originale EVO Vorlage in der Vorschau angesehen und auch hier - keine Kategorien.

Habe ich vielleicht irgendetwas bei den Grundeinstellungen übersehen? Im Artikel (Artikelverwaltung/Ebay Angebot) selbst sind die Shop-Kategorien abgebildet.

Kennt jemand das Problem oder kann mir eventuell weiterhelfen?

Vielen Dank
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.309
100
Saarland
Einstellen muss man da eigentlich nichts mehr.

Ein typischer Fehler ist, dass die Leute Wawi-Kategorien und eBay-Shopkategorien verwechseln oder die eBay-Shopkategorien noch nicht korrekt in die Wawi per Synchronisation importiert sind. Beides trifft bei dir aber wohl nicht zu.

Der Code für die Kategorieausgabe liegt in einem bzw. zwei Globaltexten - hast du die auf Vorhandensein und Inhalt überprüft?

Implementiert wird das ganze im HTML erstmal über

{{ ArtikelInfoBox | Render }}

Artikel-Infoboxen verweist dann auf den eigentlichen, für die Shop-Kategorienausgabe zuständigen Globaltext Shop-Kategorien.

Es müssen also diese beiden Globaltexte im Ordner "eBay-Designvorlagen" vorhanden sein:

Artikel-Infoboxen
Shop-Kategorien

Inhalt von Globaltext: Artikel-Infoboxen:

Code:
{% comment %} Alle gefüllten Attribute dieses Artikels holen {% endcomment %}
{% assign Sprache = 'Deutsch' %}
{% assign GetAllFilledItems = Vorgang.Artikel.Attribute.X-Comics_GmbH.Eigene_Attribute | GetAllFilledItems, Sprache -%}

{% for feld in GetAllFilledItems -%}

    {% comment %} Übersetzung für diesen Titel suchen {% endcomment %}
    {% assign feldNameTrans =  feld.Name %}
    {% assign feldName = GlobaleTexte.Übersetzungen | GetItem: feldNameTrans, Sprache -%}
    {% if feldName == empty %}
        {% assign feldName =  feld.Name %}
    {% endif %}

    {% comment %} Info Box im Evo Style erstellen {% endcomment %}
    <section id="" class="panel panel-default box box-linkgroup">
        <div class="panel-heading">
            <h5 class="panel-title">{{ feldName }}</h5>
        </div>
        <div class="box-body">
            {{ feld.Wert | Render }}
        </div>
    </section>

{% endfor -%}

{% comment %} Falls eBay-Shop vorhanden, Kategorien anzeigen {% endcomment %}
{{ GlobaleTexte.eBay-Designvorlagen.Shop-Kategorien | SelectLanguage: Vorgang.Sprache | Render }}

Inhalt von Globaltext: Shop-Kategorien:

Code:
{% if Vorgang.ShopKategorien != empty -%}
    <section id="" class="panel panel-default box box-linkgroup">
        <div class="panel-heading">
            <h5 class="panel-title">{{ GlobaleTexte.Übersetzungen.Kategorien | SelectLanguage: Vorgang.Sprache }}</h5>
        </div>
        <div class="box-body">
            <ul class="nav nav-list tree">
                {% for cat in Vorgang.ShopKategorien %}
                <li>
                    <a href="{{ Cat.URL }}" target="_blank">{{ Cat.Name }} </a>
<!-- -->
            {%for unterCat in cat.Unterkategorien %}
             <ul>
            <li><a href="{{ unterCat.URL }}" target="_blank">{{ unterCat.Name }} </a>
                <ul>
                {%for unterUnterCat in unterCat.Unterkategorien %}
                <li><a href="{{ unterUnterCat.URL }}" target="_blank">{{ unterUnterCat.Name }} </a></li>
                {% endfor %}
                </ul>
             </li>
             </ul>
             {% endfor %}
<!-- -->

                </li>
                {% endfor %}
            </ul>
        </div>
    </section>
{% endif -%}

Der hat von Haus aus nur die Abfrage integriert, ob die Wawi im Array ShopKategorien einen Inhalt aufweist, aber z.b. nicht, ob die Kategorien leer oder voll sind.
Code kann ähnlich sein, bin nicht sicher, ob ich bei mir nicht schon dran geschraubt habe. Funktioniert aber 🙂

Wenn die Globaltexte drin und nicht gelöscht wurden (manche räumen ja gern auf und löschen, was sie vermeintlich nicht brauchen), habe ich so auf Anhieb jetzt auch keine weitere Idee.
 

Ähnliche Themen