Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => Thema gestartet von: dobra am November 14, 2006, 05:30:57

Titel: Image bei Varianten
Beitrag von: dobra am November 14, 2006, 05:30:57
Hallo,

ich habe bei den Varianten ein benutzerdefiniertes Feld __BILD__  (__vBILD__) um Bilder anzuzeigen.
Wenn ich dort <IMG BORDER=0 SRC=" http://www.woll-insel.at/shop2/farbkarten/Wollmisch/Adesso/Adesso 44 hellbraun.jpg"> eintrage, wird es korrekt angezeigt.

hop hat mir einen Code geschrieben
Zitat
Ich würde hier nur den Dateinamen hinterlegen und den Rest per SSP ausgeben lassen.
etwa so:


Code:
sub vBILD {
  my $vindex = $_[2];
  my $vanzahl = $_[3];
  if ($vindex <= $vanzahl) {
   my $vbild =  ssp::get_var_varticle('BILD',$index);
   my $img  = qq{ <img href="/blabla/$vbild">   };
   main::mprint $img;
  }
}

Leider bin ich aber zu dumm, um zu kapieren, was ich damit machen soll.
wo schreibe ich den Code hin? (stdall.ipl ??)
und was genau dann ins __BILD__ -Feld? (z.B. "farbkarten/Wollmisch/Adesso/Adesso 44 hellbraun.jpg" wie jetzt bei Artikel?)
habe den Code zwischen <!--spmacro:module(BILD)  und --> geschrieben und <img href="http://www. usw eingetragen - funktioniert aber nicht.

Vermutlich habe ich irgendwas vergessen?

Kann mir bitte jemand - für "Dummis verständlich" - sagen, was ich machen muß, damit das funktioniert (so wie bei "Benutzerdef" - "Datei Bild" aus Ordner auswählbar) und ShopPilot im Idealfall auch das upload der Bilder übernimmt?

Vielen Dank im Voraus

mfG
Woll-Insel
Titel: Re: Image bei Varianten
Beitrag von: cru am November 14, 2006, 09:59:13
Hallo Woll-Insel,

Im benutzerdefinierten Feld BILD, sollte nur der Dateiname des Bildes stehen, z.B. "testbild.jpg".

my $img  = qq{ <img href="/blabla/$vbild">   };

Wenn Ihre Bilder zum Beispie,l relativ zum www-root, im Ordner images liegen, müsste die Zeile folgendermaßen angepasst werden:

my $img  = qq{ <img href="/images/$vbild">   };

Den Code könnten Sie, wie schon richtig vermutet, in die stdall.ipl schreiben, so dass er auf allen Seiten den Shops verfügbar ist.

Davon ausgehend, dass Sie folgenden Abschnitt in die stdall.ipl einfügen,


<!--spmacro:module(BILD)

sub vBILD {
     my $vindex = $_[2];
     my $vanzahl = $_[3];

     if ($vindex <= $vanzahl) {
          my $vbild =  ssp::get_var_varticle('BILD',$index);
          my $img  = qq{ <img href="/blabla/$vbild">   
     };

     main::mprint $img;
  }
}

-->

erfolgt die Ausgabe  über __BILD::vBILD__

mfg
cru :)



Titel: Re: Image bei Varianten
Beitrag von: dobra am November 14, 2006, 10:05:49
Danke - jetzt hab ich's kapiert