Hallo Zusammen,
mangels Funktion in JTL Shop 4, habe ich einmal eine kleine Erweiterung geschrieben um die <h1> Überschrift der Kategorien abweichend vom Kategorienamen zu wählen. Manchmal ist das ganz praktisch und andere Shopsysteme bieten diese Möglichkeit auch.
Dies möchte ich gern mit euch teilen.
Zu aller erst müsst ihr in der Wawi ein neues Kategorie Attribut anlegen.
Dazu in der Wawi wie folgt vorgehen:
1. Artikel -> Attribute
2. Bereich Kategorie
3. JTL-Shop Kategorie öffnen
4. Neues Funktionsattribut
Diesem Attribut könnt ihr einen beliebigen Namen geben. Damit es zu keinen Problemen kommt den Namen am besten klein und zusammen schreiben, also z.B. kategorienameneu
Ich habe für meinen Fall den Datentyp "Kurztext" gewählt.
Speichert ab und fügt das neue Attribut einer entsprechenden Kategorie eueres Kategoriebaumes hinzu.
Nun macht einen Shopabgleich um die Änderungen in den Shop zu übertragen.
Nun geht es ans Template. Die Änderungen beziehen sich auf das Evo-Template der JTL-Shop Version 4.06 Build 12
Zur Sicherheit bitte die entsprechenden Anpassungen in einem Child-Template unterbringen.
Wählt im Template die Datei /productlist/header.tpl
Hier zur Zeile 33 gehen
ersetzen mit
Speichert nun die Datei ab und prüft im Shop ob die Änderungen übernommen wurden.
Wenn alles richtig gelaufen ist, dann sollte nun der von euch angegebene Attributstext erscheinen.
Sollte ich das falsche Forum erwischt haben, oder solche Dinge generell hier nicht erwünscht sein, dann bitte diesen Thread löschen.
Vielen Dank
mangels Funktion in JTL Shop 4, habe ich einmal eine kleine Erweiterung geschrieben um die <h1> Überschrift der Kategorien abweichend vom Kategorienamen zu wählen. Manchmal ist das ganz praktisch und andere Shopsysteme bieten diese Möglichkeit auch.
Dies möchte ich gern mit euch teilen.
Zu aller erst müsst ihr in der Wawi ein neues Kategorie Attribut anlegen.
Dazu in der Wawi wie folgt vorgehen:
1. Artikel -> Attribute
2. Bereich Kategorie
3. JTL-Shop Kategorie öffnen
4. Neues Funktionsattribut
Diesem Attribut könnt ihr einen beliebigen Namen geben. Damit es zu keinen Problemen kommt den Namen am besten klein und zusammen schreiben, also z.B. kategorienameneu
Ich habe für meinen Fall den Datentyp "Kurztext" gewählt.
Speichert ab und fügt das neue Attribut einer entsprechenden Kategorie eueres Kategoriebaumes hinzu.
Nun macht einen Shopabgleich um die Änderungen in den Shop zu übertragen.
Nun geht es ans Template. Die Änderungen beziehen sich auf das Evo-Template der JTL-Shop Version 4.06 Build 12
Zur Sicherheit bitte die entsprechenden Anpassungen in einem Child-Template unterbringen.
Wählt im Template die Datei /productlist/header.tpl
Hier zur Zeile 33 gehen
HTML:
<div class="title">{if $oNavigationsinfo->cName}<h1>{$oNavigationsinfo->cName}</h1>{/if}</div>
HTML:
<div class="title">{if $oNavigationsinfo->cName}<h1>{if $AktuelleKategorie->KategorieAttribute.kategorienameneu}{$AktuelleKategorie->KategorieAttribute.kategorienameneu}{else}{$oNavigationsinfo->cName}{/if}</h1>{/if}</div>
Speichert nun die Datei ab und prüft im Shop ob die Änderungen übernommen wurden.
Wenn alles richtig gelaufen ist, dann sollte nun der von euch angegebene Attributstext erscheinen.
Sollte ich das falsche Forum erwischt haben, oder solche Dinge generell hier nicht erwünscht sein, dann bitte diesen Thread löschen.
Vielen Dank