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>
powered by webEdition CMS