Dies ist die Referenz aller verfügbaren Skriptlets der ersten Ordnung:
{@$Metaname@}
{@$Metatyp:Metaname@}Ausgabe eines Metadaten-Feldes im aktuellen Kontext. Verfügbare Typen und Namen sind in der WebTML-Metadaten-Referenz dokumentiert. Wird der Metadaten-Typ inklusive Doppelpunkt ausgelassen so werden Metadaten des Typs "content" ausgegeben.
{@#Itemname@}
Ausgabe eines Items im aktuellen Kontext
Führt ein so genanntes Scriptlet-Makro aus. Dies ist eine Spezial-Funktion, die entweder vordefiniert oder benutzerdefiniert ist (siehe weiter unten "Benutzerdefinierte Scriptlets"). Manche Scriptlets unterstützen Parameter die nach einem Doppelpunkt angefügt und durch Kommata getrennt werden. Wird kein Parameter verwendet so muss auch der Doppelpunkt ausgelassen werden.
Folgende Scriptlet-Makros sind vordefiniert:
{@!contenturl:Dokumentschlüssel@} /Datenbankschlüssel/html/default/Dokumentschlüssel
Generiert eine URL zu einem Inhaltsdokument. Anders als !url generiert auch diese Variante einen gültigen Link wenn der aktuelle Autor das Zieldokument nicht sehen kann. Dies verhindert das "Verschwinden" des Scriptlets wenn ein Autor das Dokument editiert für den das Dokumentenziel nicht sichtbar ist. Als Parameter werden ein Dokumentenschlüssel angegeben (Entweder ein Content-Key oder ein eindeutiger Name) sowie optional ein Datenbankschlüssel. Bei Abwesenheit von letzterem wird die aktuelle Datenbank angenommen.
{@!div:CSS-Klasse@}
Gibt einen HTML-DIV-Tag der angegebenen CSS-Klasse aus.
{@!_div@}
Beendet einen HTML-DIV-Bereich über den entsprechenden End-Tag.
{@!filelink:Datei@}
{@!filelink:Container, Datei@}
{@!filelink:Container, Datei, Titel@}
Generiert einen HTML-Link zu einem Dateianhang. Als Parameter werden
der Container des Dateianhangs angegeben (Name eines Datei-Containers
oder Schlüssel eines Inhaltsdokumentes), Name des Anhangs sowie ein
Titel welchen der HTML-Link erhält. Bei Auslassung des Titels wird der
Name der Datei als Titel verwendet. Wird zusätzlich der Container-Name
ausgelassen so wird die Datei aus dem aktuell im Kontext befindlichen
Inhaltsdokument entnommen.
{@!fileurl:datei@} /doc-wga41/file/container/datei
Generiert eine URL zu einem Dateianhang. Als Parameter werden
der Container des Dateianhangs angegeben (Name eines Datei-Containers
oder Schlüssel eines Inhaltsdokumentes), sowie der Name des Anhangs. Wird der Container-Name
ausgelassen so wird die Datei aus dem aktuell im Kontext befindlichen
Inhaltsdokument entnommen.
{@!label:Schlüssel@}
{@!label:Datei, Schlüssel@}
{@!label:Container, Datei, Schlüssel@}
Gibt ein WebTML-Label aus, siehe Tag
<tml:label>. Die Parameter Container,
Datei und Schlüssel entsprechen den Attributen
container,
file und
key. Die Parameter "Container" und
"Datei" können ausgelassen werden um die im WebTML-Tag üblichen
Standardwerte zu verwenden.
{@!link@}
{@!link:CSS-Klasse@}
Generiert eine HTML-Link zum aktuell im Kontext befindlichen Inhaltsdokument. Der Titel des Dokumentes wird als Titel des Links ausgegeben. Optional kann als Parameter eine CSS-Klasse für den Link angegeben werden.
{@!namedcontenturl:uniquename@}
{@!namedcontenturl:dbkey,uniquename@}
Generiert eine URL zu einem Inhaltsdokument basierend auf einem eindeutigen Namen. Anders als !contenturl oder !url adressiert auch die generierte URL lediglich den Namen. Geht dieser zu einem anderen Dokument über so wird auch diese URL auf das neue Dokument zeigen. Die aktuelle Datenbank wird verwendet falls kein Parameter "dbkey" angegeben wird.
{@!span:CSS-klasse@}
Gibt einen HTML-DIV-Tag der angegebenen CSS-Klasse aus.
{@!/span@}
{@!_span@}
Beendet einen HTML-DIV-Bereich über den entsprechenden End-Tag.
/doc-wga41/html/default/dr.webtml.intro.scriptlets.de.html
Generiert eine URL zum aktuell im Kontext befindlichen Inhaltsdokument.


WebTML-Scriptlets der ersten Ordnung