Gallery

Das Modul Gallery ermöglicht die Darstellung einer Bildergalerie.

Die Bilder inkl. der Bildunterschrift über den Reiter Tools eingepflegt.

Aufruf:
{execmacro="sgallery" param="..."}

Parameter:
name=gallery_name: Ohne Name wird die Galerie "Default" angezeigt
step=x: gibt an wieviele Bilder in der Übersicht dargestellt werden. Der Standardwert ist 7
blank: Wenn angegeben, wird die Detailansicht in neuem Fenster geöffnet
sort=+|-|Title|+Title|-Title: Gibt die Sortierung an. Bei + und - erfolgt die Ausgabe in der Reihenfolge des Datums der Bilder aufsteigend bzw. absteigend. Bei +Title und -Title erfolgt die Sortierung in der Reihenfolge des Bildnamens. Statt +Title kann auch einfach Title angegeben werden. Der Standardwert ist +.
detail: Es wird nur die Detail-Ansicht angezeigt
random: Es wird ein Bild zufällig ausgewählt. Arbeitet nur zusammen mit detail.

Vorlagen:
Übersicht: sgallery/[gallery_name/]collection
Beispiele:
sgallery/collection -> Das ist das Default-Template, wenn kein spezielles gefunden wird
sgallery/firmenbilder/collection -> Ein spezielles Template für die Galerie "firmenbilder"

  <table width="100%" cellspacing="2" cellpadding="2" border="0">
     <tr>
       <td>
         {first}<a href="{firstlink}">Anfang</a>{/first}
         {first_nn}Anfang{/first_nn}
         {prev}<a href="{prevlink}">Zurück</a>{/prev}
         {prev_nn}Zurück{/prev_nn}
         {next}<a href="{nextlink}">Vorwärts</a>{/next}
         {next_nn}Vorwärts{/next_nn}
         {last}<a href="{lastlink}">Ende</a>{/last}
         {last_nn}Ende{/last_nn}
       </td>
       <td width="250">Zeige {firstpic} - {lastpic} von {totalpic}</td>
     </tr>
     <tr>
       <td valign="top" colspan="2" style="padding-bottom: 5px;">
         <font class="zag">{gallery_name}</font>
       </td>
     </tr>
     {block}
     <tr>
       <td valign="top">
         <a style="border: 0px none ;" href="{action}{param}">{thumb}</a></td>
       <td valign="top">
         <p align="justify">{brief}</p>
       </td>
     </tr>
     <tr>
       <td valign="top" align="right" colspan="2">
         <hr size="1" color="#e6e6e6"/>
         <a href="{action}{param}">[ Detail ]</a>
       </td>
     </tr>
     {/block}
     <tr>
       <td width="250">Zeige {firstpic} - {lastpic} von {totalpic}</td>
     </tr>
   </table>

Platzhalter:
{first}+{/first}: Der Code dazwischen wird angezeigt, wenn ein Zum-Anfang-Blättern-Schalter benötigt wird
{firstlink}: Fügt die URL ein, die an den Anfang der Übersicht blättert
{first_nn}+{/first_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zum-Anfang-Blättern-Schalter benötigt wird
{prev}+{/prev}: Der Code dazwischen wird angezeigt, wenn ein Zurück-Blättern-Schalter benötigt wird
{prevlink}: Fügt die URL ein, die eine Seite zurück in der Übersicht blättert
{prev_nn}+{/prev_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zurück-Blättern-Schalter benötigt wird
{next}+{/next}: Der Code dazwischen wird angezeigt, wenn ein Vorwärts-Blättern-Schalter benötigt wird
{nextlink}: Fügt die URL ein, die eine Seite vorwärts blättert
{next_nn}+{/next_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Vorwärts-Blättern-Schalter benötigt wird
{last}+{/last}: Der Code dazwischen wird angezeigt, wenn ein Zum-Ende-Blättern-Schalter benötigt wird
{lastlink}: Fügt die URL ein, die an das Ende der Übersicht blättert
{last_nn}+{/last_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zum-Ende-Blättern-Schalter benötigt wird
{firstpic}: Die Nummer des ersten Bildes der angezeigten Übersicht
{lastpic}: Die Nummer des letzten Bildes der angezeigten Übersicht
{totalpic}: Die Anzahl Bilder in der aktuellen Galerie
{gallery_name}: Der Name der Galerie
{block}+{/block}: Der Block zwischen diesen beiden Markierungen wird für jedes Bild der Übersicht wiederholt
{subblock=x}+{/subblock}: damit ist es möglich die Übersicht z.B. in Tabellen auszugeben.
{blank}: Falls die Detailansicht in einem neuen Fenster angezeigt werden soll, wird hier der Code dafür eingefügt
{action}{param}: Fügt die Url ein, um die Detailansicht aufzurufen
{thumb}: Fügt die Voransicht (Thumbnail) ein
{brief}: Fügt die Kurzbeschreibung des Bildes ein





Detailansicht:sgallery/[gallery_name/]detail
Beispiele:
sgallery/detail -> Das ist das Default-Template, wenn kein spezielles gefunden wird
sgallery/firmenbilder/detail -> Ein spezielles Template für die Galerie "firmenbilder"

  <table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr>
    <td style="padding-bottom: 5px;">Galerie</td>
  </tr>
  <tr>
    <td>{image}</td>
  </tr>
  <tr>
    <td><hr size="1" color="#e6e6e6"/></td>
  </tr>
  <tr>
    <td>
      <p align="justify">{text}</p>
    </td>
  </tr>
  <tr>
       {if_blank}
    <td style="padding-top: 5px;"><a href="{act}">Schliessen</a></td>
       {else_blank}
    <td style="padding-top: 5px;"><a href="{act}">Zurück</a></td>
       {end_blank}
    <td width="80%">
         {first}<a href="{firstlink}">Anfang</a>{/first}{first_nn}Anfang{/first_nn}
         {prev}<a href="{prevlink}">Zurück</a>{/prev}{prev_nn}Zurück{/prev_nn}
         {next}<a href="{nextlink}">Vorwärts</a>{/next}{next_nn}Vorwärts{/next_nn}
         {last}<a href="{lastlink}">Ende</a>{/last}{last_nn}Ende{/last_nn}</td>
    <td width="200">Zeige Bild  {actpic} von {totalpic}</td>
  </tr>
  </table>

Platzhalter:
{first}+{/first}: Der Code dazwischen wird angezeigt, wenn ein Zum-Anfang-Blättern-Schalter benötigt wird
{firstlink}: Fügt die URL ein, die zum ersten Bild blättert
{first_nn}+{/first_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zum-Anfang-Blättern-Schalter benötigt wird
{prev}+{/prev}: Der Code dazwischen wird angezeigt, wenn ein Zurück-Blättern-Schalter benötigt wird
{prevlink}: Fügt die URL ein, die ein Bild zurück blättert
{prev_nn}+{/prev_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zurück-Blättern-Schalter benötigt wird
{next}+{/next}: Der Code dazwischen wird angezeigt, wenn ein Vorwärts-Blättern-Schalter benötigt wird
{nextlink}: Fügt die URL ein, die ein Bild vorwärts blättert
{next_nn}+{/next_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Vorwärts-Blättern-Schalter benötigt wird
{last}+{/last}: Der Code dazwischen wird angezeigt, wenn ein Zum-Ende-Blättern-Schalter benötigt wird
{lastlink}: Fügt die URL ein, die zum letzten Bild blättert
{last_nn}+{/last_nn}: Der Code dazwischen wird angezeigt, wenn KEIN Zum-Ende-Blättern-Schalter benötigt wird
{image}: Fügt das Bild ein
{text}: Fügt die Bildbeschreibung ein
{if_blank}+{else_blank}+{end_blank}: Falls die Detailansicht in neuem Fenster geöffnet wurde, wird der Teil zwischen {if_blank} und {else_blank} ausgegeben, sonst der Teil zwischen {else_blank} und {end_blank}.
{act}: Erzeugt eine URL die zur Übersicht zurück wechselt oder das Detail-Fenster schliesst
{actpic}: Gibt die Nummer des aktuellen Bildes aus
{totalpic}: Gibt die Gesamtzahl der Bilder in der Galerie aus


eforia® web manager Dokumentation
Stand V 3.01 / 20.12.2010
© Horst Klier
http://www.klier.net
Impressum