Shopsystem ShopPilot
ShopPilot => SSP - Shop Server Pages => Thema gestartet von: 1nelly1 am Mai 12, 2011, 19:53:03
-
Hallo,
auf meiner Produktseite werden die Produkte via loopitem-Makro ausgegeben.
Nun benötige ich dort einen Identifier z.B. __verfremdung::produktmodifiziert__, der im Prinzip dem Identifier __produkt__ entspricht, aber von mir mittels regulärem Ausdruck verändert wird.
<!--spmacro:module(verfremdung)
sub produktmodifiziert {
my $i = $_[0];
my $beschreibungtext = ssp::get_var_varticle('idescription',$i);
main::mprint $beschreibungtext;
}
-->
Leider funktioniert schon das obige Test-Skript nicht. Es wird immer derselbe Text für alle Artikel angezeigt und nicht der jeweilge Text passend zum jeweiligen Artikel.
Was muss ich tun?
Viele Grüße 1nelly1
-
Hallo 1nelly1,
sollte so funktionieren
<!--spmacro:module(verfremdung)
sub produktmodifiziert {
my $beschreibungtext;
my $index = $_[0];
my $anzahl = $_[1];
if ($index <= $anzahl) {
$beschreibungtext = ssp::get_var_varticle('idescription',$index);
main::mprint ($beschreibungtext);
}
}
-->
-
Hi,
vermutlich ist das hier gewollt:
ssp::get_var_article('idescription',$i);
und nicht
ssp::get_var_varticle('idescription',$i);
-
Hallo dobra und ahe,
vielen Dank für Eure Hilfe.
Stimmt ahe. Das hätte ich nie gesehen. Jetzt klappt es tatsächlich.
Vielen Dank und viele Grüße
1nelly1