Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 22:11:47

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  Identifier veränderlich in loopitem auf Produktseiten?
0 Mitglieder und 2 Gäste betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Identifier veränderlich in loopitem auf Produktseiten?  (Gelesen 900 mal)
1nelly1
Newbie
*

Lob: 0
Offline Offline

Beiträge: 21


« 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
 
Gespeichert
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #1 am: Mai 12, 2011, 20:06:30 »

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);
}
}
-->
Gespeichert

ahe
Global Moderator
Sr. Member
*****

Lob: 19
Offline Offline

Beiträge: 407


« Antwort #2 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);
Gespeichert

MfG ahe
1nelly1
Newbie
*

Lob: 0
Offline Offline

Beiträge: 21


« Antwort #3 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
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS