Autor Thema: einheitliche Bilder auf Verzeichnisseite  (Gelesen 5096 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
einheitliche Bilder auf Verzeichnisseite
« am: Oktober 22, 2009, 07:15:05 »
Hallo,

Wenn Artikel (z.B. auf Produkt- oder Verzeichnisseiten) mit loopitem dargestellt werden aber es für einige Artikel kein Bild gibt, stört das u.U. die einheitliche Optik.
Mit diesem kleinen Script wird in diesem Fall automatisch ein "nopic" Image angezeigt, wenn für einen Artikel kein eigenes Image hinterlegt ist.
Zusätzlich kann man die Bilder auch auf einheitliche Breite skaliert, Rahmen anzeigen usw.

<!--spmacro:module(img)
sub show {
   my $index = $_[0];
   my $anzahl = $_[1];
   my $path = $ssp::catalog_abs;
   my $itemid = ssp::get_var_article('itemid',$index);
   if ($index <= $anzahl) {
      my $pic = ssp::get_var_article('iimage',$index);
 my $seite = ssp::get_var_article('ipagenr', $index);
if (length($pic) < 3) { $pic = "images/other/nopic.gif"; }
      main::mprint('<a href="__img::link__"><img style="width: 95px; border: 1px solid black;" src="' . $path . '/' . $pic . '"></a>');
   }
}

sub link {
my $index = shift;
my $anzahl = shift;
if ($index <= $anzahl) {
my $seite = ssp::get_var_article('ipagenr', $index);
my $itemid = ssp::get_var_article('itemid', $index);
main::mprint(qq|__xxpath__?showd$seite!0,$ssp::xxsession,$itemid|);
}
return "noinc";
}
-->

$pic = "images/other/nopic.gif"  hier den Pfad zum "kein Bild vorhangen" Image eintragen
<img style=" ... "  hier können die Bilder formatiert werden - es sind alle css-Anweisungen wie width, heigth, border, padding usw. möglich

 __image__  dann mit __img::show__ ersetzen

Linkback: https://www.shoppilot.net/pf/index.php?topic=1313.0
mfG
dobra

Offline Joachim

  • Full Member
  • ***
  • Beiträge: 142
  • Lob: 2
    • Barrique-Shop
Re: einheitliche Bilder auf Verzeichnisseite
« Antwort #1 am: Dezember 08, 2009, 15:50:15 »
Moin dobra,
gilt das auch für __simage__ oder __dimage__ ?
Beste Gr?sse aus Berlin

Joachim
www.barrique-shop.de
www.barrique.com (Typo3-CMS)
www.tapola-camphill.net (Typo3-CMS)

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: einheitliche Bilder auf Verzeichnisseite
« Antwort #2 am: Dezember 08, 2009, 16:12:50 »
Hallo Joachim,

für  __simage__   ja

das Detailbild  (__dimage__)  kriegst Du mit
my $pic = ssp::get_var_article('xdimage',$index);
(nur auf Detailseiten verwendbar)




xx
Verzeichnisseite per ssp ausgeben

Begonnen von admin

0 Antworten
6243 Aufrufe
Letzter Beitrag November 19, 2009, 11:37:47
von admin
xx
falsche Anzeige auf Verzeichnisseite

Begonnen von dobra

1 Antworten
4811 Aufrufe
Letzter Beitrag Juli 04, 2006, 10:16:58
von dobra
xx
Weitere Bilder auf der Detailseite

Begonnen von admin

0 Antworten
5703 Aufrufe
Letzter Beitrag September 25, 2014, 11:59:23
von admin
xx
Bildbearbeitung - Bilder exportieren

Begonnen von dobra

4 Antworten
6323 Aufrufe
Letzter Beitrag März 23, 2008, 06:45:51
von dobra