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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1351
  • 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: 1351
  • 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
5474 Aufrufe
Letzter Beitrag November 19, 2009, 11:37:47
von admin
xx
falsche Anzeige auf Verzeichnisseite

Begonnen von dobra

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

Begonnen von admin

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

Begonnen von dobra

4 Antworten
5879 Aufrufe
Letzter Beitrag Mrz 23, 2008, 06:45:51
von dobra