Handbuch zur Konfiguration von webdatei


Zurück...

CMS Webdatei

2. CMS Konfiguration

Einträge in den Konfigurationsdateien

2.1. GruppenTitel

Beschreibung einer Gruppe

2.1.1. Titel

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

Dieser Parameter beinhaltet die angezeigte Überschrift einer Gruppe.

Hierbei wird noch unterschieden zwischen leerem Titel, einem Text oder einer Grafik.

Bei einem leerem Titel werden keine HTML Tags für Titel ausgegeben.

Bei einem Text wird der HTML Tag h1 für die Überschrift verwendet.

Bei dem Eintrag {Grafikdateiname} wird die angegebene jpg oder gif Datei ausgegeben. Das kann eine Grafikdatei im Verzeichnis oder eine komplette URL-Angabe sein.

2.1.2. Breite

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

Dieser Parameter beinhaltet die maximale Anzeigebreite einer Gruppe.

Die Seitenbreite ist die Breitenangabe aus dem Segment [Allgemein] der webdatei.cfg und die Anzeigenbreite die Angabe aus dem Gruppenobjekt.


2.1.3. Icon

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

Dieser Parameter steuert die Ausgabe von Icons vor den eingetragenen Links einer Gruppe. Folgende Parameter sind möglich:
0 - keine Icons vor der verlinkten Datei oder Seite
1 - ein Icon entsprechend des verlinkten Dateityps
2 - Spezielle Steuerung bei Grafikdateien (Vorschaubilder)
Grafikdateiname - es wird die angegebene jpg oder gif Datei vor einem Link ausgegeben

Für folgende Dateitypen stehen Icons zur Verfügung: hlp, htm, jpg, mdb, mp3, mpp, pdf, ppt, tif, txt, wri, xls, doc, zip


2.1.4. Alternatives CSS

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

An dieser Stelle wir ein alternativer CSS angegeben. Wenn beim Aufruf von WebDatei der Parameter alt= mit dieser Gruppe angegeben wird, wird der alternative CSS verwendet.

2.1.5. CSS

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

Dieser Parameter steuert die Style Sheet (CSS) Angaben in einer Gruppe. Folgende Parameter sind möglich:
0 – Die verwendeten CSS erhalten den Namen der Gruppe
1 – Standardmäßig wird der CSS .anzeige verwendet
Name – Die verwendeten CSS erhalten den angegebenen Namen
Die verwendeten CSS-Klassen werden folgendermaßen unterteilt:
Name_t - Klasse für die Gruppentabelle
Name_i - Klasse für die komplette Gruppe
Name_u - Klasse für den Titel der Gruppe
Name - Klasse für die einzelnen Einträge einer Gruppe


2.1.6. Anwendergruppe

GruppenTitel=Titel;Breite;Icon;Alternatives CSS;CSS;Anwendergruppe

Dieser Parameter erlaubt es für eine Gruppe eine Kennwort zu definieren. Bevor der Inhalt angezeigt wird, erfolgt eine Kennwortabfrage. Hierbei ist es unerheblich ob die Gruppe sich innerhalb anderer Gruppen befindet. Eine Verschachtelung von kennwortgeschützten Gruppen ist jedoch nicht möglich.

Durch die Angabe einer ~ vor der Anwendergruppe, wird diese Gruppe lediglich ausgeblendet und kann durch klicken auf das Ordnericon ein- bzw ausgeblendet werden.

2.2. DateiInfo


2.2.1. OSPfad


Dies Angabe wird nur bei der Ausgabe von Verzeichnissen des Servers verwendet.

2.2.2. Dateiname


Durch die Parametresierung des Dateinamens wird der größte Teil der Ausgabe gesteuert.

2.2.2.1. Verweis auf eine Internetseite

DateiInfo=;;http://... ;Beschreibung;Ziel;Schlüssel;Titel

Durch diesen Eintrag wird eine Verweis auf eine andere Internetseite eingefügt.
Hierbei beinhaltet die Beschreibung den angezeigten Text, das Ziel eine definierte Explorerseite und Schlüssel ermöglicht die Anzeige eines Schlüsselicons um darauf hinzuweisen, dass die verlinkte Seite Kennwortgeschützt ist.
Der Titel ermöglicht einen alternativen Text für den Link oder einer Grafik auszugeben.

Bei Ziel sind folgende Namen bereits vorbelegt:
_blank – öffnet den Verweis in einer neue Seite
_top und _self – tauscht den Inhalt der angezeigten Seite mit der verlinkten Seite aus.


2.2.2.2. Internetseite in einem Rahmen ausgeben

DateiInfo=;;$http://... ;Titel;Höhe

Durch diesen Eintrag wird eine Verweis auf eine andere Internetseite eingefügt. Diese Seite wird jedoch in einem Rahmen dargestellt.
Hierbei besteht die Möglichkeit diesen Rahmen mit einem Titel zu versehen.
Mit der Breite in GruppenTitel und der hier angegebenen Höhe wird die Größe des Rahmens bestimmt.
Ohne Angabe der Höhe wird eine Höhe von 600 Bildschirmpunkten verwendet.
Mit $[Gruppenname] kann auch der Inhalt einer Gruppe in einem Rahmen ausgegeben werden.

2.2.2.3. Ausgabe einer Gruppe

DateiInfo=;;[Gruppenname]

Mit der Angabe des Gruppennamens wird die angegebene Gruppe an dieser Stelle angezeigt.


2.2.2.4. Ausgabe einer Gruppe nebeneinander

DateiInfo=;;§[Gruppenname];;;

Durch diese Angabe werden die angegebenen Gruppen nicht untereinander sondern nebeneinander ausgegeben. Dies ermöglicht eine komplexe Seitengestaltung auf einfache weise zu erreichen.


2.2.2.5. Verweis auf Segmente/Gruppen

DateiInfo=;;@[Gruppenname];Beschreibung;Ziel;Schlüssel;Titel

Durch diesen Eintrag wird eine Verweis auf eine andere Gruppe eingefügt.
Hierbei beinhaltet die Beschreibung den angezeigten Text, das Ziel eine definierte Explorerseite in der der Verweis geöffnet wird und Schlüssel ermöglicht die Anzeige eines Schlüsselicons um darauf hinzuweisen, dass die verlinkte Seite Kennwortgeschützt ist. Der Titel ermöglicht einen alternativen Text für den Link oder einer Grafik auszugeben.

Statt des Gruppennamens kann auch eine PID angegeben werden. Hierzu muss statt des Gruppennamens der Name der PID mit einem vorangestellten @ angegeben werden.
Beispiel: DateiInfo=;;@[@PIDname];Beschreibung;Ziel;Schlüssel;Titel

Bei Ziel sind folgende Namen bereits vorbelegt:
_blank – öffnet den Verweis in einer neue Seite
_top und _self – tauscht den Inhalt der angezeigten Seite mit der verlinkten Seite aus.


2.2.2.6. Grafik ausgeben

DateiInfo=;Pfad;{Grafikdateiname};Beschreibung;CSS;Bildunterschrift;Bildtitel

Durch diesen Eintrag wird die angegebene Grafikdatei ausgegeben.
Mit der Angabe der Beschreibung kann man die Grafik mit einem alternativem Text versehen.
Der CSS Parameter steuert die Style Sheet Angaben für die Grafik.
Die verwendeten CSS-Klassen werden folgendermaßen unterteilt:
CSS - Klasse für die Ausgabe
CSS_i - Klasse für die Grafik (Vorschaubild durch Verkleinerung)
CSS_u - Klasse für die Bildunterschrift
Mit der Bildunterschrift wird das Bild mit ein Untertitel versehen.
Mit Bildtitel erthält es einen Titel der erscheint wenn man mit den Mauszeiger darüberfahrt.

Alle Bilder auf einer Seite die mit dieser Konfiguration eingestellt werden können in ihrer vollen Größe durchgeblättert werden.

Der Pfad muß angegeben werden, wenn die Grafikdatei in einem anderen Verzeichnis gespeichert wurde.

2.2.2.7. Formatierte Textdatei ausgeben

DateiInfo=;Pfad;(Textdatei);Beschreibung;CSS

Durch diesen Eintrag wird die angegebene Textdatei ausgegeben. Es erfolgt eine Formatierung der Zeilenumbrüche.
Mit der Angabe von ! wird der Text nicht formatiert und es besteht dann die Möglichkeit auch HTML-Tags im Text zu verwenden.
Mit der Angabe der Beschreibung kann man den Text mit einer Überschrift versehen.
Der Pfad muß angegeben werden, wenn die Textdatei in einem anderen Verzeichnis gespeichert wurde.

2.2.2.8. Unformatierte Textdatei ausgeben

DateiInfo=;Pfad;!(Textdatei);Beschreibung;CSS

Durch diesen Eintrag wird die angegebene Textdatei ausgegeben.

Mit der Angabe von ! wird der Text nicht formatiert und es besteht dann die Möglichkeit auch HTML-Tags im Text zu verwenden.
Mit der Angabe der Beschreibung kann man den Text mit einer Überschrift versehen.
Der Pfad muß angegeben werden, wenn die Textdatei in einem anderen Verzeichnis gespeichert wurde.


2.2.2.9. Blog und Kommentar

DateiInfo=;Pfad;?(Textdatei);Beschreibung;CSS;Typ

Durch diesen Eintrag wird die angegebene Textdatei ausgegeben. Es erfolgt eine Formatierung der Zeilenumbrüche.
Mit der Angabe der Beschreibung kann man den Text mit einer Überschrift versehen.
Der Pfad muß angegeben werden, wenn die Textdatei in einem anderen Verzeichnis gespeichert wurde.
Über den Parameter Typ wird die Ausgabe des Eingabeformulars gesteuert um weiteren Text einzufügen.

Jeder neue Text wird mit Name und Datum der Eingabe versehen. Diese Funktion ist verwendbar als Blog oder Kommentar.

Mit dem Parameter Typ kann die Ausgabe gesteuert werden:
0=Unter der Ausgabe des Dateiinhaltes erfolgt die Eingabe
1=Über der Ausgabe des Dateiinhaltes erfolgt die Eingabe
2=Es wird nur die Eingabe ausgegeben
3=Es wird nur der Dateiinhalt ausgegeben

Der Typ 4 bis 7 entspricht dem Typen 0 bis 3, jedoch erfolgt die Speicherung in umgekehrter Reihenfolge


2.2.2.10. Texte ausgeben

DateiInfo=;Pfad;.(Textdatei);Beschreibung;CSS;Typ

Durch diesen Eintrag wird die angegebene Textdatei ausgegeben. Es wird ein Inhaltsverzeichnis erstellt. Dabei werden alle Zeilen die mit Zahlen und Punkten beginnen als Überschriften formatiert.

Mit der Angabe der Beschreibung kann man den Text mit einer Überschrift versehen.

Bei Angabe einer Überschrift wird ein Druckersysmbol mit ausgegeben.

Der Pfad muß angegeben werden, wenn die Textdatei in einem anderen Verzeichnis gespeichert wurde.

Mit dem Parameter Typ kann die Ausgabe gesteuert werden:
0=Ausgabe mit Inhaltsverzeichnis oben
1=Ausgabe mit Inhaltsverzeichnis links
2=Ausgabe ohne Inhaltsverzeichnis
3=Datei enthält lediglich eine Liste der Dateien und die Ausgabe erfolgt wie bei Typ 0
4=Datei enthält lediglich eine Liste der Dateien und die Ausgabe erfolgt wie bei Typ 1
5=Datei enthält lediglich eine Liste der Dateien und die Ausgabe erfolgt wie bei Typ 2

Bei der Ausgabe des Inhaltsverzeichnisses auf der linken Seite, stehen zusätzlich die CSS-Klassen CSS_links und CSS_rechts zur Verfügung.

Für das Inhaltsverzeichnis stehen die CSS-Klassen CSS_inh_# zur Verfügung, wobei die # den Stufe des jeweiligen Kapitels angibt.

Weitere Typen von Textdateien:

2.2.2.10.1. Ausgabe von Bildern

1n=Die Datei enthält lediglich eine Liste von Bildern die ausgegeben werden, wobei das n die Anzahl der Bilder angibt die nebeneinander ausgegeben werden. Es ist möglich eine Beschriftung hinter einem Semikolon anzugeben, die dann unter den Bilder mit ausgegeben wird. Die Breite der angezeigten Bilder wird der verfügbaren Tabellenbreite angepasst.

Beispiel für Inhalte der Textdatei:
Wald.jpg;Waldbild
Stadt.jpg;Junge Stadt
Image.jpg;Ein Bild

2.2.2.10.2. Kachelnavigation

2n=Die Datei enthält lediglich eine Liste von Bildern, URLs und Beschreibungen die durch Semikolon getrennt werden. Die Bilder werden in einer oder mehrere Reihen ausgegeben entsprechend der Angabe von n. Die Beschriftung wird über das Bild gelegt und die URL bei anklicken des Bildes aufgerufen. Die Breite der angezeigten Bilder wird der verfügbaren Tabellenbreite angepasst. Statt Bilder können auch Farbcodes (z.B. #F0F0F0) angegeben werden und statt URLs können Gruppen oder PIDs angegeben werden (z.B. @[gruppenname], @[@PIDname]).

Beispiel für Inhalte der Textdatei:
#F0F0F0;http://mein.bernhard-saalfeld.de;Bernhards Server
Image.jpg;http://mein.bernhard-saalfeld.de/Foto;Fotos auf Bernhards Server
#A0A0A0;@[Index];Startseite
#A0A0A0;@[@Sommerurlaub2020];Sommerurlaub 2020;1
https://www.bernhard-saalfeld.de/Image.jpg;https://www.bernhard-saalfeld.de/;Bernhards Homepage;1

Durch das Anhängen von ;1 hinter der Beschreibung wird die Seite beim Aufruf in einem neuen Fenster geöffnet.

2.2.2.10.3. Ausgabe von Präsentationen oder Fotostrecken

3n=Die Datei enthält lediglich eine Liste von URLs, Titel und Prefixe die durch Semikolon getrennt werden. Die Präsentationen werden in einer oder mehrere Spalten und Reihen entsprechend der Angabe von n ausgegeben. Der Titel wird über dem Bild ausgegeben. Unter dem Bild befindet sich eine Navigation um durch die Bilder zu blättern. Die Breite der angezeigten Bilder wird der verfügbaren Tabellenbreite angepasst.

Beispiel für Inhalte der Textdatei:
http://mein.bernhard-saalfeld.de/Muster/;Bernhards Muster;MUA
https://bernhard-saalfeld.de/Vorschau/;Bernhards Vorschau;MUB


Weitere Informationen siehe Kapitel 4. Textverarbeitung.


2.2.2.11. Texte bearbeiten

DateiInfo=;Pfad;:(Textdatei);Beschreibung;Gruppe;Anwendergruppe

Durch diesen Eintrag kann die angegebene Textdatei bearbeitet werden. Die Bearbeitung beinhaltet die Möglichkeit eine Datei auf den Server zu laden.
Die Änderungen müssen durch einen Anwender der Anwendergruppe bestätigt werden. Nach Abschluß der Bearbeitung wird die angegebene Gruppe aufgerufen.

Weitere Informationen siehe Kapitel 4. Textverarbeitung.


2.2.2.12. Textverarbeitung

DateiInfo=;Pfad;-(Textdatei);Beschreibung;CSS;Typ;Anwendergruppe
oder
DateiInfo=;Pfad;/(Textdatei);Beschreibung;CSS;Typ;Anwendergruppe

Durch diesen Eintrag kann die angegebene Textdatei angezeigt und bearbeitet werden. Die Funktionen :(Textdatei) und .(Textdatei) sind in einer Funktion zusammengefaßt. Bei dem Parameter -(Textdatei) wird bei der Ausgabe zusätzlich ein Icon für das Drucken und die Bearbeitung angezeigt. Bei dem Parameter /(Textdatei) wird die Bearbeitung über die Eingabe von &e in der URL-Zeile aufgerufen.

Weitere Informationen siehe Kapitel 4. Textverarbeitung.

2.2.2.13. Integrierte Tabelle

DateiInfo=;Pfad;°(Tabellendatei);Beschreibung;CSS;Typ;Anwendergruppe

Durch diesen Eintrag kann die angegebene Tabellendatei angezeigt und bearbeitet werden.

Beim ersten Aufruf wird eine leere Datei angezeigt in der durch Eingabe der Datenfelder die Tabelle angelegt werden kann. Die Trennung der Datenfelder erfolgt über die Schaltfläche Trennzeichen. Am Ende der Zeile wird kein Trennzeichen mehr eingegeben. Durch Speichern der Datei ist die Tabelle für die Bearbeitung angelegt.

Mit dem Parameter Typ kann die Ausgabe gesteuert werden:

TypFunktion
0Ausgabe mit Eingabemaske
1Ausgabe ohne Eingabemaske
2Ausgabe der Eingabemaske
3Ausgabe mit Reitern mit dem ersten Buchstaben
4nur Tabelle mit Reitern nach dem ersten beiden Buchstaben
5nur Tabelle mit verdecktem ersten Feld welches als Sortier-/Gruppierungsfeld verwendet werden kann
6nur Tabelle mit Reitern nach dem ersten Buchstaben mit verdecktem ersten Feld welches als Sortier-/Gruppierungsfeld verwendet werden kann
7nur Tabelle mit Reitern nach dem ersten beiden Buchstaben mit verdecktem ersten Feld welches als Sortier-/Gruppierungsfeld verwendet werden kann
9Ausgabe mit Bearbeitungsmöglichkeit der Datensätze



Bei der Ausgabe stehen zusätzlich die CSS-Klassen CSS_datennav, CSS_datenkopf und CSS_datenzelle zur Verfügung.

Wird eine Seite mit Tabelle als HTML erstellt, wird die Tabelle als Typ 1 ausgegeben.


2.2.2.14. Lauftext ausgeben

DateiInfo=;;^Text;;Länge

Durch diesen Eintrag gibt es die Möglichkeit einen Lauftext (Ticker) auszugeben. Die Angabe der Länge begrenzt die Anzahl der angezeigten Zeichen eines Textes. Ein Lauftext kann nur einmal auf einer HTML-Seite angegeben werden.


2.2.2.15. Einzelne Textzeile ausgeben

DateiInfo=;;+Text

Durch diesen Eintrag wird die einzelne angegebene Textzeile ausgegeben. Hierbei sind auch HTML-Tags möglich.


2.2.2.16. Inhaltsverzeichnis ausgeben

DateiInfo=OSPfad;WebPfad;*.*;Beschreibung;Ziel;Schlüssel;Titel;Optionen

Durch diesen Eintrag wird eine Liste von Verweisen auf die gefundenen Dateien angezeigt.
Bei den Angaben von * wird als Beschreibung der jeweilige Dateiname mit seinem Erstelldatum angezeigt. Wird jedoch ein Dateiname angegeben wird nur die angegebene Beschreibung ausgegeben.
Ziel gibt eine definierte Explorerseite an, in der der Verweis geöffnet wird und Schlüssel (1) ermöglicht die Anzeige eines Schlüsselicons, um darauf hinzuweisen, dass die verlinkte Seite Kennwortgeschützt ist. Bei der Angabe von Optionen=1 kann die Erstelldatumsanzeige unterdrückt werden.


2.2.2.17. Eingeschränktes Inhaltsverzeichnis ausgeben

DateiInfo=OSPfad;WebPfad;*.Erweiterung;Beschreibung;Ziel;Schlüssel;Optionen

Durch diesen Eintrag wird eine Liste von Verweisen auf die gefundenen Dateien mit der entsprechenden Erweiterung angezeigt.

Abweichend von der normalen Ausgabe wird bei der Angabe von *.jpg und dem Vorhandensein des Programms webfoto.php ein verkleinertes Bild der Datei und eine entsprechende Bildinformation ausgegeben. Dabei steuert die Icon Angabe der Gruppe die Ausgabe des Vorschaubildes. Bei Icon = 0 wird das Vorschaubild während der Laufzeit berechnet. Bei Icon = 2 wird ein vorhandenes Vorschaubild aus der jpg-Datei angezeigt.

Durch klicken auf das Vorschaubild wir das Bild in einem eigenen Fenster angezeigt. Es werden nur 3:2 Formate verarbeitet.

Abweichend von der normalen Ausgabe wird bei der Angabe von *.flv und dem Vorhandensein des flvplayer.swf Videospielers die Videodatei zum abspielen bereitgestellt. Dabei steuert die Optionen Angabe (zB 400) die Anzeigenbreite (400px) des angezeigten Videos.

Durch die Angaben der Gruppenbreite und der CSS-Informationen kann die Ausgabe gesteuert werden.


2.2.2.18. Verweis auf eine einzelne Datei ausgeben

DateiInfo=OSPfad;WebPfad;Dateiname;Beschreibung;Ziel;Schlüssel;Titel


2.2.2.19. Zähler Ausgeben

DateiInfo=;;#Zählername;Beschreibung;CSS

Es wird ein Zähler ausgegeben der nach jedem Aufruf hochgezählt wird. Mit der Beschreibung kann ein beschreibender Text vorangestellt werden.


2.2.2.20. Inhalte einer Internetseite ausgeben

DateiInfo=;;%URL

Einlesen und Ausgabe der angegebenen URL ohne Kopfinformationen.

2.2.2.21. Ausgabe einer Karteikarte mit Reitern

DateiInfo=;;|[Gruppenname];Reitertext;Schalter

Durch diese Angabe werden die angegebenen Gruppen als Karteikarten ausgegeben. Über der Karteikarte erscheinen einzelne Reiter, mit dem angegebenen Reitertext. Der Schalter dient der Identifikation welcher Reiter angewählt wurde.

Für diese Funktion ist es unbedingt erforderlich einen CSS zu definieren. Es wir der CCS der Gruppe verwendet, in der die Karteikarten verwendet werden. Es sind folgende CSS definiert: CSS_r, CSS_rx und CSS_ri für Reiter, angewählter Reiter und Karteikarteninhalt.

Beispiel:

td.Kartei_r {border-width:1px 1px 0px 1px;border-style:solid;border-color:#0A0A0A;height:22px}
td.Kartei_rx {border-width:1px 1px 0px 1px;border-style:solid;border-color:#0A0A0A;background-color:#A0A0A0;height:22px}
td.Kartei_ri {border-width:1px;border-style:solid;border-color:black;}
a.Kartei_r { font-size:11px; font-family:verdana,sans-serif; font-weight:bold; padding:5px }
a.Kartei_r:link { text-decoration:none; color:#FF4500 }
a.Kartei_r:visited { text-decoration:none; color:#FF4500 }
a.Kartei_r:hover { text-decoration:underline overline; color:#FF4500 }
a.Kartei_rx { font-size:11px; font-family:verdana,sans-serif; font-weight:bold; padding:5px }
a.Kartei_rx:link { text-decoration:none; color:#FF4500 }
a.Kartei_rx:visited { text-decoration:none; color:#FF4500 }
a.Kartei_rx:hover { text-decoration:underline overline; color:#FF4500 }


2.2.3. Beschreibung


2.2.4. Ziel


2.2.5. Schlüssel


Der Schalter Schlüssel dient in erster Linie der Anzeige eines Schlüssels um darauf hinzuweisen, dass die verlinkte Seite eine Kennwortabfrage verlangt. Des weiteren können mit dem Schalter Schlüssel aber auch CSS Angaben gesteuert werden.

1 - Schlüssel
2 - Schlüssel und CSS
n - kein Schlüssel aber Verwendung von CSS Angaben CSSn-1

2.3. Allgemein

Die allgemeinen Konfigurationsparameter werden in folgendem Segment einmal definiert:

[Allgemein]
ServerVer=
EMail=Email Adresse Administrators
SMTP=URL des SMTP-Servers
Charset=verwendetes Charset (Standardmäßig iso-8859-1)
Administration=Gruppe die Online administrieren darf (Standard Gruppe 'webdatei')
KennwortVer=Verzeichnis der Anwender- und Gruppenkonfiguration (Anwender.cfg und Gruppen.cfg)
KeinWechsel=Liste der Anwender bei denen ein Kennwortwechsel nicht zulässig ist (Anwender1; Anwender2; ...)
EditorBreite=Breite des Editorfensters in Zeichen
EditorHoehe=Höhe des Editorfensters in Zeilen
EditorSchrift=Schriftgröße des Editorzeichensatzes in Pixel
Breite=Breite der HTML-Seite in Pixel (wird nicht mehr verwendet)
Titel=Titel der HTML-Seite
StartSeite=Gruppe der Startseite wenn keine Gruppe angegeben wird
Mobile=Startseite für Mobilgeräte
MobileBreite=maximale Bildschirmbreite für Mobilgeräte
StartAltCSS=Alternative CSS bei Aufruf von Webdatei wenn keine Gruppe angegeben ist (wird nicht mehr verwendet)
OSCloudpfad=
Cloudpfad=
DocType=Verwendete HTML Version Vorgabe ist 4
Besitzer=Name des Seitenbetreibers
KonfigDatei=Weitere Konfigurationsdateien

Hinter dem Eintrag von einer weiteren Konfigurationsdatei kann mit einem Semikolon eine Gruppe festgelegt werden, bei deren Aufruf diese Konfigurationsdatei geladen wird. Dadurch können die zu verarbeiteten Parameter bei einem Seitenaufruf reduziert werden. In der CMS Verwaltung werden immer alle Konfigurationsdateien geladen.

2.4. Menü

Mit folgenden Eintrag können Menüs erzeugt werden. Sobald ein Menüeintrag erstellt wurde steht das Menü zur Verfügung.

MenueInfo=Menügruppe;URL;Anzeigetext
oder
MenueInfo=Menügruppe;@[Segment];Anzeigetext
oder
MenueInfo=Menügruppe;@[@PID];Anzeigetext

Dieser Konfigurationsparameter kann an jeder Stelle eingefügt werden. Besser ist es ein eigenes Segment für das Menü zu erstellen.

[Menue]
MenueInfo=Start;#;Start
MenueInfo=Start;@[Index];Home

Der erste Eintrag hat keine Funktion und zeigt lediglich den Menüpunkt Start an.

In der Konfiguration muss einmalig eine CSS erstellt werden. Die gesamte Menünavigation ist in einer DIV eingebettet. Für die ID dieser DIV ist die CSS #wdnav oder #mobilewdnav einsetzbar.

2.5. Alias

Der Alias wird in folgendem Segment definiert und steht nach der Definition als Objekt zur Verfügung

[Alias] oder [MoAlias]
Aliasname=Titel;Breite;Icon;Alternatives CSS;CSS;Kennwort oder
Aliasname=;Pfad;Dateiname;Beschreibung;Ziel;Schlüssel
Aliasname=beliebiger Text

Es können alle zuvor beschriebenen GruppenTitel und DateiInfo Definitionen in einem Aliasnamen verwendet werden.

Wenn man einen Aliasnamen verwendet, wird für den GruppenTitel AliasTitel=Aliasname und für die DateiInfo AliasInfo=Aliasnamen angegeben.

Der Inhalt von Aliasname kann an jeder Stelle in einer Konfigurationszeile von DateiInfo oder DateiTitel als Variable eingesetzt werden in dem der Aliasname in #-Zeichen gesetzt wird (z.B. DateiInfo=;;+#WDDatum# gibt das aktuelle Datum aus). Als Aliasnamen sind folgende Namen bereits vorbelegt:
- WebDatei für die Version
- WDDatum für das aktuelle Datum
- WDFDatum für das letzte Bearbeitungsdatum der Konfigurationsdatei oder einer Textdatei (Online Bearbeitung)
- WDURL für den aktuellen URL-Aufruf
- WDServer für den aktuellen Servernamen
- mobile (mit mobile) für Bildschirmbreiten unter 640 Punkte vorbefüllt

Ebenso stehen alle URL Parameter als Aliasnamen zur Verfügung.

In der Textverarbeitung kann ein Alias mit [A:Aliasnamen] eingefügt werden. Bei der Ausgabe wird dieser Alias dann mit dem im Alias angegebenen Text ausgegeben.

Mit dem Segment [MoAlias] können die Variablen definiert werden, die bei Verwendung von Mobilgeräten gefüllt werden. Werden die gleichen Namen wie im Segment [Alias] verwendet, werden diese bei Mobilgeräten mit diesen Werten überschrieben. Somit kann man z.B. unterschiedliche Tabellenbreiten oder verwendete CSS definieren.

Beispiel:
[Alias]
Seitenbreite=1024

[MoAlias]
Seitenbreite=640

[Start]
GruppenTitel=;#Seitenbreite#;0;0;CSS

Die Breite der Gruppe [Index] wir für den PC mit 1000px und das Smartphone mit 640px festgelegt.


2.6. Meta

Metadaten werden folgendermaßen eingetragen:

[meta]
<meta name=‘author‘ content=‘Bernhard Saalfeld‘>
<meta name=‘description‘ content=‘Bernhards Internet‘>
<meta name=‘keywords‘ content=‘Urlaub Foto Koeln‘>
<link rel="shortcut icon" type="image/x-icon" href="eigenes.ico">

Metadaten werden am Anfang einer HTML-Seite eingetragen und dienen den Suchmaschinen zur Identifizierung der HTML-Seite.

Mit der Angabe des "shortcut icon" wird die Seite in den Favoriten mit einem eigenen Icon gekennzeichnet.

Metadaten können gezielt auf einzelnen Seiten verwendet werden. Hierzu muss lediglich hinter den Metadaten die Gruppe angegeben werden, bei deren Aufruf die Metadaten ausgegeben werden sollen.
<meta name=‘keywords‘ content=‘Urlaub Foto Koeln‘>;Foto

Metadaten können auch direkt einer Gruppe zugeordnet werden. Dazu muss lediglich der Parameter MetaInfo= in der Gruppe angegeben werden. Name und Content der Metainformation werden durch Semikolon getrennt. Hier besteht auch die Möglichkeit Alias (Variablen) zu verwenden. Es werden jedoch nur die Metadaten ausgegeben, die in den direkt aufgerufenen Gruppen konfiguriert sind. Eine direkt aufgerufene Gruppe ist definiert durch die Angabe in der URL mit Gruppe= oder Var=.

MetaInfo=title;Meine Seite
MetaInfo=keywords;Contentmanagement Bernhard Saalfeld
MetaInfo=date;#WDDatum#

2.7. HTML

Statische HTML-Seiten werden in folgendem Segment definiert:

[HTML]
Gruppenname

Hier kann nun eine Liste von Gruppennamen eingetragen werden, aus denen statische HTML-Seiten erzeugt werden sollen. Statische HTML- Seiten können z. B. auf einer CD gespeichert werden und benötigen für die Anzeige keinen Internetserver.
Durch diese Funktion ist es auch möglich, die Bearbeitung der Seiten von ihrer Veröffentlichung zu trennen.
Zusätzlich besteht die Möglichkeit die Verwaltung der Seiten zu strukturieren.
Bei statischen HTML-Seiten stehen die Funktionen der Kennwortvergabe und des Emailversandes nicht zur Verfügung.


2.8. Lock

Im Segment [LOCK] kann durch die Angabe der IP Adresse ein Rechner für den Zugriff gesperrt werde.

[LOCK]
nnn.nnn.nnn.nnn


2.9. Files

Im Segment [Files] können durch die Angabe von Dateinamen diese Dateien in der Verwaltung unter Bearbeiten ausgewählt und bearbeitet werden.

[Files]
Dateiname

2.10. Hauptseiten

Wichtige HTML-Seiten (Hauptseiten) werden in folgendem Segment definiert:

[Hauptseiten]
Gruppenname

Hier kann nun eine Liste von Gruppennamen eingetragen werden, die in der Verwaltung in der Mitte angezeigt werden.
Es besteht die Möglichkeit die Verwaltung der Seiten zu strukturieren.