ShopPilot > SSP - Shop Server Pages
Identifier veränderlich in loopitem auf Produktseiten?
(1/1)
1nelly1:
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
Linkback: https://www.shoppilot.net/pf/index.php?topic=1528.0
dobra:
Hallo 1nelly1,
sollte so funktionieren
--- Code: ---<!--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);
}
}
-->
--- End code ---
ahe:
Hi,
vermutlich ist das hier gewollt:
ssp::get_var_article('idescription',$i);
und nicht
ssp::get_var_varticle('idescription',$i);
1nelly1:
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
Navigation
[0] Themen-Index
Go to full version