Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => Thema gestartet von: 1nelly1 am Mai 12, 2011, 19:53:03

Titel: Identifier veränderlich in loopitem auf Produktseiten?
Beitrag 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
 
Titel: Re: Identifier veränderlich in loopitem auf Produktseiten?
Beitrag von: dobra am Mai 12, 2011, 20:06:30
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);
}
}
-->
Titel: Re: Identifier veränderlich in loopitem auf Produktseiten?
Beitrag von: ahe am Mai 12, 2011, 21:06:16
Hi,

vermutlich ist das hier gewollt:

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

und nicht

ssp::get_var_varticle('idescription',$i);
Titel: Re: Identifier veränderlich in loopitem auf Produktseiten?
Beitrag von: 1nelly1 am Mai 12, 2011, 22:57:58
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