Shopsystem ShopPilot
ShopPilot => ShopPilot Enterprise => Thema gestartet von: leuchtie am April 21, 2015, 13:22:20
-
Ich würde gerne bei uns im Shop dem Identivier __produkt__ als Link einbauen auf die Deteilseite.
Problem ist der __xdetail__ wird in dem loopitem bereits verwendet und kann nicht doppelt benutzt werden.
Hat hierfür jemand eine Lösung?
-
Hallo leuchtie,
in stdall.ipl
<!--spmacro:module(item)
sub detail {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $seite = ssp::get_var_article('ipagenr', $index);
my $itemid = ssp::get_var_article('itemid', $index);
main::mprint(qq|__xxpath__?showd$seite!0,$ssp::xxsession,$itemid|);
}
return "noinc";
}
-->
__item::detaiöl__
kann dann auf allen Seiten verwendet werden.
-
Hallo danke für die schnelle Antwort. Aber es tritt der gleiche Fehler auf, wie wenn ich __xdetail__ doppelt in der Schleife verwende
(http://www.leuchtie.info/shop/shop.jpg)
Im Link ist __produkt__ hinterlegt, sollten also beiden Texte identisch sein. Der Link von der Überschrift führt auch woanders hin als der "Detailbeschreibungslink" sollte ja aber gleich sein.
Zudem tauchen dann diese Verkauftimages auf.
-
Ach sooo....
Da habe ich wohl etwas falsch verstanden :-[
Der Link soll von der Produktseite auf die Detailseite zeigen.
Probieren Sie es mal so:
<!--spmacro:module(item)
sub detail {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $seite = ssp::get_var_article('ipagenr', $index);
my $itemid = ssp::get_var_article('itemid', $index);
my $artikel = ssp::get_var_article("idescription",$index);
main::mprint(qq|<a href="__xxpath__?showd$seite!0,__xxsession__,$itemid">$artikel</a>|);
}
}
-->
Das sollte dann das gleiche ergeben wie __produkt__
-
Wunderbar, funktioniert vielen Dank.