AW: Wunschzettel
Hier noch mal die Zusammenfassung des Workaround:
A. Button Wunschzettel und Button Vergleichsliste auf Artikeldetailseite nur anzeigen, wenn es kein Konfigurations-Artikel ist
1. Datei "/templates/JTL-Shop3-Tiny/tpl_inc/artikel_inc.tpl" kopieren nach "/templates/JTL-Shop3-Tiny/tpl_inc/artikel_inc_custom.tpl"
2. in der kopierten Datei folgenden Codezeilen suchen und
ergänzen
2.1 suchen:
Code:
{if $Einstellungen.artikeldetails.artikeldetails_vergleichsliste_anzeigen == "Y"}
ergänzen:
Code:
{if $Einstellungen.artikeldetails.artikeldetails_vergleichsliste_anzeigen == "Y" [COLOR=#ff0000]&& !$Artikel->bHasKonfig[/COLOR]}
2.2 suchen:
Code:
{if $Einstellungen.global.global_wunschliste_anzeigen == 'Y'}
ergänzen:
Code:
{if $Einstellungen.global.global_wunschliste_anzeigen == 'Y'[COLOR=#ff0000] && !$Artikel->bHasKonfig[/COLOR]}
B. Button Wunschzettel und Button Vergleichsliste auf Kategorie-/Suchseite nur anzeigen, wenn es kein Konfigurations-Artikel ist
1. Datei "/templates/JTL-Shop3-Tiny/tpl_inc/suche_liste.tpl" kopieren nach "/templates/JTL-Shop3-Tiny/tpl_inc/suche_liste_custom.tpl"
2. in der kopierten Datei folgenden Codezeilen suchen und
ergänzen
2.1 suchen:
Code:
{if $Einstellungen.artikeluebersicht.artikeluebersicht_vergleichsliste_anzeigen == "Y"}
ergänzen:
Code:
{if $Einstellungen.artikeluebersicht.artikeluebersicht_vergleichsliste_anzeigen == "Y" [COLOR=#ff0000]&& !$Artikel->bHasKonfig[/COLOR]}
2.2 suchen:
Code:
{if $Einstellungen.artikeluebersicht.artikeluebersicht_wunschzettel_anzeigen == 'Y'}
ergänzen:
Code:
{if $Einstellungen.artikeluebersicht.artikeluebersicht_wunschzettel_anzeigen == 'Y'[COLOR=#ff0000] && !$Artikel->bHasKonfig[/COLOR]}
C. Button Warenkorb auf Wunschzettel wieder anzeigen
1. Datei "/templates/JTL-Shop3-Tiny/tpl_inc/jtl_wunschliste.tpl" kopieren nach "/templates/JTL-Shop3-Tiny/tpl_inc/jtl_wunschliste_custom.tpl"
2. in der kopierten Datei folgenden Codezeilen suchen und
DAVOR ergänzen
2.1 suchen:
Code:
<a href="jtl.php?wl={$CWunschliste->kWunschliste}&wlplo={$CWunschlistePos->kWunschlistePos}{if $wlsearch}&wlsearch=1&cSuche={$wlsearch}{/if}&{$SID}">{lang key="wishlistremoveItem" section="login"}</a>
davor:
Code:
<a href="jtl.php?wl={$CWunschliste->kWunschliste}&wlph={$CWunschlistePos->kWunschlistePos}{if $wlsearch}&wlsearch=1&cSuche={$wlsearch}{/if}&{$SID}">{lang key="wishlistaddToCart" section="login"}</a><br />
D. Button Warenkorb auf Vergleichsliste wieder anzeigen
1. Datei "/templates/JTL-Shop3-Tiny/vergleichsliste.tpl" bearbeiten (keine Kopie; die custom-Variante funktioniert hier nicht)
2. in der Datei folgenden Codezeilen suchen und
ersetzen
2.1 suchen:
Code:
<button class="submit" onclick="window.location.href = '{$oArtikel->cURL}'">{lang key="details" section="global"}</button>
ersetzen:
Code:
{if $oArtikel->Variationen|@count > 0}
<button class="submit" onclick="window.location.href = '{$oArtikel->cURL}'">{lang key="details" section="global"}</button>
{else}
<button class="submit" onclick="return addToBasket({$oArtikel->kArtikel}, 1, '#image_drag_vl_article');">{lang key="addToCart" section="global"}</button>
{/if}
E. Sicherstellen, dass custom.tpl-Dateien verarbeitet werden
Shop-Admin -> Darstellung -> Template -> [ Einstellungen ]
Kategorie "Allgemein" -> Parameter "Benutzerdefinierte Template-Dateien verwenden?" ==> "Ja"