Identifier veränderlich in loopitem auf Produktseiten?

Begonnen von 1nelly1, Mai 12, 2011, 19:53:03

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

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

dobra

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);
}
}
-->
mfG
dobra

ahe

Hi,

vermutlich ist das hier gewollt:

ssp::get_var_article('idescription',$i);

und nicht

ssp::get_var_varticle('idescription',$i);
MfG ahe

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