Standard-Metas "Titel", "Beschreibung" und "Schlüsselwörter" ausgeben
Der Inhalt der drei unter Eigenschaften => "Meta-Infos" gepflegten Felder "Titel", "Beschreibung" und "Schlüsselwörter" kann mit folgenden Tags ausgeben werden:
Titel:
- <we:title></title>
- <we:var type="document" name="Title"/>
- in Listviews mit <we:field name="Title">
- in <we:metadata> mit <we:field name="Title">
Hinweis: Bei der Ausgabe des Titels von Bildern in Listviews und <we:metadata> greift die Einstellung "Meta-Titel verwenden" des Bild-Dokuments
Beschreibung:
- <we:description></we:description>
- <we:var type="document" name="Description"/>
- in Listviews mit <we:field name="Description">
- in <we:metadata> mit <we:field name="Description">
Schlüsselwörter:
- <we:keywords></we:keywords>
- <we:var type="document" name="Keywords"/>
- in Listviews mit <we:field name="Keywords">
- in <we:metadata> mit <we:field name="Keywords">
Die Tags <we:title>, <we:description> und <we:keywords> erzeugen dabei direkt die zugehörigen HTML-(Meta-)Tags, während mit <we:var> nur einfach der Inhalt ausgegeben wird:
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Ausgabe: <title>TITEL</title> -->
<we:title></we:title>
<!-- Ausgabe: <meta name="description" content="BESCHREIBUNG"/> -->
<we:description></we:description>
<!-- Ausgabe: <meta name="keywords" content="SCHLÜSSELWÖRTER"/> -->
<we:keywords></we:keywords>
<we:charset defined="UTF-8">UTF-8</we:charset>
</head>
<body>
<p>
<!-- Ausgabe: TITEL -->
<we:var type="document" name="Title"/>
</p>
<p>
<!-- Ausgabe: BESCHREIBUNG -->
<we:var type="document" name="Description"/>
</p>
<p>
<!-- Ausgabe: SCHLÜSSELWÖRTER -->
<we:var type="document" name="Keywords"/>
</p>
<!-- Ausgabe der Metas eines bestimmten Dokuments (im Bsp. das Dokument mit ID=13) -->
<!-- Hinweis: mit dieser Methode können auch die im Dialog Metadatenfelder selbst definierten Metas auf Bildern ausgegeben werden -->
<we:metadata id="13">
<we:field name="Title" /><br/>
<we:field name="Description" /><br/>
<we:field name="Keywords" /><br/>
<we:field name="meinCustomMeta" /><br/>
</we:metadata>
<!-- Ausgabe der "eigenen" Metas eines Dokuments -->
<we:var type="property" name="ID" doc="top" to="global" nameto="myself" />
<we:metadata id="\$myself">
<we:field name="Title" />
<we:field name="Description" />
<we:field name="Keywords" />
</we:metadata>
<!-- Listview über Dokumente (hier: Bilder) mit Ausgabe deren Metas -->
<we:listview type="document" contenttypes="image/*" >
<we:repeat>
<we:field name="Title"/><br/>
<we:field name="Description"/><br/>
<we:field name="Keywords"/><br/>
<!-- mit <we:metadata> können auch selbst definierten Metas auf Bildern ausgegeben werden -->
<we:field name="we_id" to="global" nameto="currID" />
<we:metadata id="\$currID">
<we:field name="meinCustomMeta" />
</we:metadata>
</we:repeat>
</we:listview>
</body>
</html>
Hilfreich kann es auch für die Standard-Metatags sein:
<we:metadata>
<we:ifNotFieldEmpty name="Title">
<we:field name="Title" />
<we:else />
Lorem ipsum
</we:ifNotFieldEmpty>
</we:metadata>