<include file="top.lhhtml">
<delete>
<init delete scan="image">
</init>
<init append scan="filelist">
<init scan="image">
</init>
</delete>
<lconf pos="/gallary" pagename="gallary">
<section link="/gallary">
<locale>
<locale language="en">
First of all let us say we have 5 images in the "images" directory.
They are all jpg's and the thumbnails are having the Extension "-small.jpg"
<br>
Now we wan't to create a Thumbnail table. This can be done by the <code>filelist</code> tag.
</locale>
<locale language="de">
Zuerst wollen wir annehmen wir haben 5 Bilder im Verzeichnis "images".
Alle diese Bilder sind jpg's und die Indexbilder haben die Endung "-small.jpg"<br>
Nun wollen wir eine Tabelle kreieren, in denen die Indexbilder angezeigt werden und
mit links auf die großen Bilder verwiesen wird. Dies gescheiht durch das <code>filelist</code> Tag.
</locale>
</locale>
<example mode="fixed">
<table border=1 cellspacing=0 cellpadding=5>
<filelist expr="*.jpg" ignore="*-small.jpg" sorttype="lexical" origdir="images/" publicdir="images" format="\
<tr> \
<td> \
<div align=center> \
<a href=\"images/TITLE\"> \
<image src=\"images/BASENAME-small.jpg\" border=0 origfile="images/BASENAME-small.jpg"> \
</a> \
</div> \
</td> \
<td> \
NAME (SIZEKb - DATE) \
</td> \
</tr> \
" size date basename>
</table>
</example>
<br>
<lang de text="Das Ergebnis sieht so aus:">
<lang en text="This is the result:">
<br>
<br>
<div align=center>
<table border=1 cellspacing=0 cellpadding=5>
<filelist expr="*.jpg" ignore="*-small.jpg" sorttype="lexical" origdir="gallary/images/" publicdir="gallary/images" format=" <tr> <td> <div align=center> <a href=\"gallary/images/TITLE\"><image src=\"gallary/images/BASENAME-small.jpg\" border=0 origfile="gallary/images/BASENAME-small.jpg"></a> </div> </td> <td> NAME (SIZEKb - DATE) </td> </tr> " size date basename>
</table>
</div>
<br>
<br>
<locale>
<locale language="en">
The filelist tag generates a list of <code>image</code> tags.
These image tags are processed by image scan, but by default the
image scan is done before the filelist
scan, so we have to redefine the init table.
<br>
<br>
This is the minimal init table that such a thumbnail galary requires:
</locale>
<locale language="de">
Das Filelist Tag generiert eine Liste von <code>image</code> Tags.
Die <code>image</code> Tags werden von dem image Scan verarbeitet,
allerdings wird normalerweise der image Scan vor dem filelist Scan ausgeführt.
Also muß für dieses Beispiel die Init Tabelle verändert werden.
<br>
<br>
Dies ist die kleinst mögliche Init Tabelle einer solchen Bilder Gallerie:
</locale>
</locale>
<example title="Init Table" mode="fixed">
<init>
<init scan="include">
<init scan="filelist">
<init scan="image">
</init>
</example>
<br>
<br>
<locale>
<locale language="en">
The additional include scans is required cause
of some extra informations, that are added to the <code>file</code>,
<code>filelist</code> and <code>image</code> tags.
Remove it and see yourself what happens.
</locale>
<locale language="de">
Der zusätzliche include Scan ist notwendig,
da ein paar extra Informationen dem <code>image</code> und dem <code>file</code>, sowie dem <code>filelist</code>
hinzugefügt werden müssen. Versuche den Scan zu entfernen und siehe selbst was passiert.
</locale>
</locale>
</section>
|