meta

Produziert den Wert eines Metadatums, falls gesetzt.

Argument: name

Schalter:

-inherit (1|0)
Bei 1 wird das Metadatum – falls nicht hier vorhanden – vom übergeordneten Ordner übernommen. Voreinstellung: 1
-default
Rückgabe, falls Metadatum nicht gesetzt ist. Voreinstellung: ""
-encoding (raw|doppellauts|Doppellauts|entities)
Bei raw werden die Metadaten ungefiltert durchgereicht, bei doppellauts kommt Ae, Oe ...; bei Doppellauts kommt AE OE ... – Voreinstellung: entities
-quotesasentities (1|0)
Bei 1 werden Gänsefüßchen (" und ') als numerische Entities (" und ') übergeben. Sinnvoll in Attribut-Werten, bei denen normale Gänsefüßchen „verboten“ sind. Voreinstellung: 0
-prefix
Text vor dem Metadatum. Entfällt, wenn Metadatum nicht gesetzt war. Voreinstellung: ""
-suffix
Text nach dem Metadatum. Entfällt, wenn Metadatum nicht gesetzt war. Voreinstellung: ""
-resource (1|0)
bei 1 wird das Metadatum als Ressource aufgefasst, z. B. als eine Grafik- oder Downloaddatei. Sie wird Im Verzeichnis res + Option -ressourcepath aufgesucht und (im Erfolgsfall) ins Zielverzeichnis kopiert. Der Rückgabewert, also das, was im HTML-Dokument steht, ist der relative Pfad dorthin. Voreinstellung: 0
-resourcepath
Suchpfad relativ zum Ressourcenquellverzeichnis res, falls das Metadatum mit der Option -ressource gekennzeichnet ist. Voreinstellung: .

Gemeinsame Schalter:


Die Steuersequenz <?tcl meta generator -inherit 1 -prefix {(} -suffix {)} ?> produziert so einen Quelltext:

(One Hand Content)

Damit kann das typografische Layout beeinflusst werden wie in diesem Beispiel:

<td<?tcl meta illustration\
	-inherit 1\
	-prefix { id="illustration}\
	-suffix {"}\
?>>

Wenn das Metadatum illustration auf 2 gesetzt ist, resultiert dieser Text:

<td id="illustration2">

Wenn das Metadatum illustration gar nicht gesetzt ist, resultiert dieser Text:

<td>

Eine korrespondierende CSS-Angabe kann für ein Element td#illustration2 z. B. eine modifizierte Hintergrundgrafik eirichten, z. B. so: td#illustration2{background-image:url(illu2.jpg)}.

Das Metadatum <?tcl meta grafik -resource 1 -resourcepath {margin} -prefix {<img src=\"} -suffix {\" />} ?> produziert bei Metadatum grafik auf mushroom.png gesetzt z. B. so einen Text:

<img src="../res/margin/mushroom.png" />

Falls die Datei res/margin/mushroom.png existiert, wird sie ins Zielverzeichnis kopiert, so dass sie „funktioniert wie der Meister wünscht“.

Hinweise

Wenn der Name eines Metadatums mit einem Fragezeichen (?) beginnt, wird es nicht mit erfasst. Somit werden die Metadaten für den Schalter -suppresstag automatisch übergangen.


No Software Patents

© Wolf Busch | Home | Inhalt | A-Z