HTML-Index-Seitendefinition

Im Dialog für die HTML-Index-Seitendefinition sind alle Komponenten zu finden, die für den Aufbau einer Index-Seite benötigt werden und als zentrales Element eine Tabelle mit Verweisen auf die erstellten Thumbnail-Seiten beinhaltet (Index-Eintrag).

Aktuelle Informationen der Umsetzung, wie Daten des aktuellen Element, Querverweise, Gesamtumfang (Bytes, Anzahl) und vieles mehr steht über  globale Variablen zur Verfügung. Um diese Information in die HTML-Seite aufzunehmen, muss lediglich der Name der globalen Variablen, in geschweiften Klammern eingeschlossen, an der gewünschten Stelle aufgeführt werden (siehe untenstehende Beispiele).

Dokumentenkopf

Text, der hier angegeben wird, wird nur für die Verwaltung der Index-Seite benötigt; er wird im HEAD-Abschnitt, vor dem </HEAD>-Tag abgelegt.

Beispiel:
<style type="text/css">
a:link ~<color:#0000FF; text-decoration:none~>
a:visited ~<color:#0000FF; text-decoration:none~>
a:active ~<color:#0000FF; text-decoration:none~>
</style>

Dokumententitel

Text, der hier angegeben wird, wird nur für die Verwaltung der Index-Seite benötigt; er wird durch einen HTML-Browser in der Titelzeile dargestellt.

Beispiel:
Bild vom {Cur_Date}

Dokument-Hintergrund (Body)

Text, der hier angegeben wird, dient für das Anpassen des Aussehens des Hintergrundes und des Farbschemas der Index-Seite.

Beispiel:
Background="{deco_ref}/hintergrund.gif" Link="#FF0000" Vlink="#0000FF"

Seitentitel

Hier kann ein Seitentitel für die Index-Seite festgelegt werden.

Beispiel:
Bilder Anzahl: {COUNT_ALL_FILES}

Verzeichnisgruppierung

Wurde im Optionendialog  Index-Seite die Verzeichnisgruppierung aktiviert, wird für jedes Verzeichnis ein eigenständiger Tabellenblock mit Tabellentitel, Tabellendefinition, Tabellenzellendefinition, Indexeintrag und Tabellenbeschreibung erzeugt. In diesem Fall stehen diverse JoJoThumb-Variable, die ein Verzeichnis betreffen, mit entsprechendem Inhalt zur Verfügung.
Wurde die Verzeichnisgruppierung nicht aktiviert, wird für alle Verzeichnisse ein Tabellenblock erzeugt.

Tabellentitel

Hier können HTML-Elemente eingebracht werden, die vor der Indextabelle ausgegeben werden.

Beispiel:
Bilderanzahl. {COUNT_ALL_FILES}

Index-Tabelle

Alle Indexeinträge werden in einer virtuellen Tabelle erzeugt, die natürlich durch entsprechende HTML-Tags zu einer realen Tabelle werden kann. Die Index-Tabelle setzt sich aus Reihen und die Reihen aus Zellen zusammen.

Tabelle-Start

Beispiel für eine HTML-Tabelle:
<table align="center" border="0" cellspacing="0" cellpadding="5">

Tabellenreihe-Start

Beispiel für eine HTML-Tabellenreihe:
<tr>

Tabellenzelle-Start

Beispiel für eine HTML-Tabellenzelle:
<td align="center" width="105">

Indexeintrag

Text, der hier angegeben wird, steuert die Aufbereitung der einzelnen Indexeinträge.

Beispiel:
Anmerkungen<br>{read("d:\texte\"+mid(doc,1,5)+".txt")}

Tabellenzelle-Ende

Beispiel für eine HTML-Tabellenzelle:
</td>

Tabellenreihe-Ende

Beispiel für eine HTML-Tabellenreihe:
</tr>

Tabelle-Ende

Beispiel für eine HTML-Tabelle:
</table>

Tabellenbeschreibung

Hier können HTML-Elemente eingebracht werden, die nach der Index-Tabelle ausgegeben werden.

Seitenbeschreibung

Hier können HTML-Elemente eingebracht werden, die nach der Indextabelle ausgegeben werden.

Beispiel:
Anmerkungen<br>{read("d:\texte\"+mid(doc,1,5)+".txt")}

Seitenabschluss

Hier können HTML-Elemente eingebracht werden, die am Ende der HTML-Seite (unmittelbar vor dem </body> Tag) ausgegeben werden sollen; also auch nach der optionalen Ausgabe des Erstelldatums bzw. der Copyrightnotiz.