Neu Smarty Kurzbeschreibung Artikel in Kategorieansicht

Baby_Natur

Aktives Mitglied
17. Januar 2015
59
12
Hallo,
ich möchte gerne in meinem Template die Kurzbeschreibung der Artikel in der Kategorieansicht anzeigen lassen.
Verwende dazu die Variable {$Suchergebnisse->Artikel->elemente[1]->cKurzBeschreibung }
Nun wird diese ja für jeden Artikel neu ausgegeben und ich weiß nicht, wie ich die Elemente des jeweils gültigen Artikels anzeigen lassen kann.

elemente ?

Danke für einen kleinen Gedankenanstoß.
 

Mirko.Schmidt User deaktiviert

Guest
In der Listenansicht wird die Kurzbeschreibung schon angezeigt, kann auch sein, dass eine Option aktiviert werden muss(schaue gleich mal nach). Templatedatei wäre root/templates/Evo/productlist/item_list.tpl hier wären die Zeilen dazu
HTML:
{if $Einstellungen.artikeluebersicht.artikeluebersicht_kurzbeschreibung_anzeigen === 'Y' && $Artikel->cKurzBeschreibung}
    <div class="shortdescription">
        {$Artikel->cKurzBeschreibung}
    </div>
{/if}
Wo soll dies den genau eingebaut werden? In der Galerieansicht würde dies in der Regel wenig Sinn machen.
 

Baby_Natur

Aktives Mitglied
17. Januar 2015
59
12
Hallo Mirko,
danke für Deinen Tipp. Allerdings soll die Kurzbeschreibung tatsächlich in der Galerieansicht angezeigt werden. Gibt es da auch eine Möglichkeit? Wie gesagt die Variable $Suchergebnisse->Artikel->elemente[1]->cKurzBeschreibung funktioniert eigentlich sehr gut, allerdings ist das halt nur die Kurzbeschreibung vom Element 1 und nicht für den jeweiligen Artikel der durchs Template gerade läuft.

Gruß,
Stefan
 

Mirko.Schmidt User deaktiviert

Guest
Hallo Stefan,
für die Galerieansicht muss die Datei root/templates/Evo/productlist/item_box.tpl bearbeitet werden. Auch hier kann mit dem oben gepostetem Code gearbeitet werden, denn in der root/templates/Evo/productlist/index.tpl wird per foreach über $Suchergebnisse->Artikel->elemente iteriert und das Item Artikel(hier wird jeder einzelne Artikel dann einmal mit aufgerufen und zur Verfügung gestellt) an die jeweilige .tpl Datei übergeben. Daher muss einfach nur in beiden Dateien mit dem Objekt Artikel gearbeitet werden. Die if-Abfrage bezieht auf die Backend Einstellung Storefront > Suche > Sucheinstellungen > Kurzbeschreibung anzeigen (Einstellungsnr. 1606). Das ganze auch über ein Child Template lösen, damit das ganze Update sicher ist.
 

Ähnliche Themen