Link für Identifier __produkt__

Begonnen von leuchtie, April 21, 2015, 13:22:20

« vorheriges - nächstes »

0 Mitglieder und 2 Gäste betrachten dieses Thema.

leuchtie

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?

dobra

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.
mfG
dobra

leuchtie

Hallo danke für die schnelle Antwort. Aber es tritt der gleiche Fehler auf, wie wenn ich __xdetail__ doppelt in der Schleife verwende



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.

dobra

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__
mfG
dobra

leuchtie

Wunderbar, funktioniert vielen Dank.