Hallo zusammen,
in einem Testshop versuche ich derzeit, auf dem Wunschzettel die gleichen Infos einzublenden, wie sie auch im Warenkorb zu sehen sind.
Bei unseren Produkten haben wir eine Reihe von Variationsfeldern (mehrere Pflicht-Freitextfelder sowie eine Selectbox für die Größe; geht um Bekleidung). Bevor ein Artikel auf die Wunschliste oder in den Warenkorb gelegt werden kann, müssen verschiedene Daten angegeben werden. Wenn man das Produkt nun auf den Wunschzettel legt und sich den Wunschzettel ansieht, taucht aber nur die Variationseigenschaft "Größe" auf. Die vorangehenden Pflicht-Freitextfelder werden nicht angezeigt. Legt man das Produkt nun vom Wunschzettel aus in den Warenkorb, erscheinen dort auch wieder die zusätzlichen Infos.
Wie bekomme ich es hin, dass auch auf dem Wunschzettel alles angezeigt wird?
So weit ich es herausgefunden habe, steht in der /templates/JTL-Shop3-Tiny/warenkorb.tpl (bzw. bei mir warenkorb_custom.tpl) der relevante Code:
In der Datei /templates/JTL-Shop3-Tiny/tpl-inc/jtl_wunschliste.tpl (bzw. bei mir jtl_wunschliste_custom.tpl) scheint für die Größe das unten der relevante Code zu sein:
Eigentlich will ich ja einfach "nur", dass alle Zusatzinformationen angezeigt werden.
Hat da jemand einen Tipp? Oder teste ich hier in den falschen Dateien herum? Habe nämlich nicht so ganz kapiert, warum beim Warenkorb das Templatehauptverzeichnis relevant ist, bei der Wunschliste jedoch die jtl_wunschliste.tpl aus dem tpl-inc Verzeichnis.
Bin für jeden Tipp dankbar,
Grüße
in einem Testshop versuche ich derzeit, auf dem Wunschzettel die gleichen Infos einzublenden, wie sie auch im Warenkorb zu sehen sind.
Bei unseren Produkten haben wir eine Reihe von Variationsfeldern (mehrere Pflicht-Freitextfelder sowie eine Selectbox für die Größe; geht um Bekleidung). Bevor ein Artikel auf die Wunschliste oder in den Warenkorb gelegt werden kann, müssen verschiedene Daten angegeben werden. Wenn man das Produkt nun auf den Wunschzettel legt und sich den Wunschzettel ansieht, taucht aber nur die Variationseigenschaft "Größe" auf. Die vorangehenden Pflicht-Freitextfelder werden nicht angezeigt. Legt man das Produkt nun vom Wunschzettel aus in den Warenkorb, erscheinen dort auch wieder die zusätzlichen Infos.
Wie bekomme ich es hin, dass auch auf dem Wunschzettel alles angezeigt wird?
So weit ich es herausgefunden habe, steht in der /templates/JTL-Shop3-Tiny/warenkorb.tpl (bzw. bei mir warenkorb_custom.tpl) der relevante Code:
PHP:
{if ($oPosition->Artikel->nIstVater == 1 || $oPosition->Artikel->kVaterArtikel > 0 && $Einstellungen.kaufabwicklung.warenkorb_varianten_varikombi_anzeigen == "Y") || ($oPosition->Artikel->nIstVater == 0 && $oPosition->Artikel->kVaterArtikel == 0)}
{foreach name=variationen from=$oPosition->WarenkorbPosEigenschaftArr item=Variation}
<p>{$Variation->cEigenschaftName[$smarty.session.cISOSprache]}: <strong>{$Variation->cEigenschaftWertName[$smarty.session.cISOSprache]}</strong></p>
{/foreach}
{/if}
In der Datei /templates/JTL-Shop3-Tiny/tpl-inc/jtl_wunschliste.tpl (bzw. bei mir jtl_wunschliste_custom.tpl) scheint für die Größe das unten der relevante Code zu sein:
PHP:
{foreach name=eigenschaft from=$CWunschlistePos->CWunschlistePosEigenschaft_arr item=CWunschlistePosEigenschaft}
{if $CWunschlistePosEigenschaft->cFreifeldWert}
<p><b>{$CWunschlistePosEigenschaft->cEigenschaftName}:</b> {$CWunschlistePosEigenschaft->cFreifeldWert}{if $CWunschlistePos->CWunschlistePosEigenschaft_arr|@count > 1 && !$smarty.foreach.eigenschaft.last}</p>{/if}
{else}
<p><b>{$CWunschlistePosEigenschaft->cEigenschaftName}:</b> {$CWunschlistePosEigenschaft->cEigenschaftWertName}{if $CWunschlistePos->CWunschlistePosEigenschaft_arr|@count > 1 && !$smarty.foreach.eigenschaft.last}</p>{/if}
{/if}
{/foreach}
Eigentlich will ich ja einfach "nur", dass alle Zusatzinformationen angezeigt werden.
Hat da jemand einen Tipp? Oder teste ich hier in den falschen Dateien herum? Habe nämlich nicht so ganz kapiert, warum beim Warenkorb das Templatehauptverzeichnis relevant ist, bei der Wunschliste jedoch die jtl_wunschliste.tpl aus dem tpl-inc Verzeichnis.
Bin für jeden Tipp dankbar,
Grüße