Seitentitel und weitere Metadaten individuell im Objekt-Template festlegen
Veröffentlichungsdatum: 09. März 2018
Änderungsdatum: 08. August 2023
Projektgrundlage: BASE
Ist nichts spezielles definiert, wird der Titel einer Seite aus dem vom Redakteur gepflegten Titel, ergänzt um den in der Projektkonfiguration festgelegten Prä- und Postfix, ausgegeben. Sollen bestimmte Seiten individuellere Titel bekommen, kann dies z.B. im Objekt-Template definiert werden. Das gleiche Prinzip kann auch für Beschreibung, Schlüsselwörter und das Robots-Meta-Tag genutzt werden.
Setzt den Titel aus dem Präfix 'Meldung' und dem eingepflegten Titel der Meldung zusammen
<xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageTitle', concat('Meldung: ', /wd:document/wd:extension/wd:meta/wd:title/text()))"/>
Setzte Titel, Beschreibung und Metadaten aus individuellen Objektdaten
<xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageTitle', /wd:document/wd:extension/wd:object/wd:data[@id = 'pageTitle']/text())"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageDescription', /wd:document/wd:extension/wd:object/wd:data[@id = 'pageDescription']/text())"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageKeywords', /wd:document/wd:extension/wd:object/wd:data[@id = 'pageKeywords']/text())"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageRobots', /wd:document/wd:extension/wd:object/wd:data[@id = 'pageRobots']/text())"/>
Setzte Titel, Beschreibung und Metadaten aus individuellen PHP-Variablen
<xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageTitle', $pageTitle)"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageDescription', $pageDescription)"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageKeywords', $pageKeywords)"/> <xsl:value-of select="php:functionString('wEnv::setGlobalValue', 'pageRobots', $pageRobots)"/>