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