01. Februar 2021
weblication cms xsl systemparameter parameter abfragen abfrage variable transformation
Über XSL-Templates lassen sich vielfältig Abfragen über z.B. Systemparameter und sonstige beliebige Parameter zur Ausgabe steuern.
Innerhalb von XSL-Templates (z.B. standard.wDocument.php, standard.metadata.php, xxx.wItem.php, etc.) können Sie unterschiedlichste Parameter zur Steuerung der Ausgabe o.ä. verwenden.
Nachfolgend finden Sie diverse Beispielumsetzungen.
<xsl:if test="$wDocumentPath = '/de/ueber-uns/index.php'"> Über uns (<a href="{$wProjectPath}" class="intern">zur Startseite</a>) </xsl:if>
<xsl:if test="contains($wDocumentDir, '/ueber-uns')"> <xsl:text>Datei in /ueber-uns</xsl:text> </xsl:if>
<xsl:if test="php:functionString('wVariables::getValue', 'meine_variable', $wGlobalProjectPath, '', 'wDoNotAdd') = 'mein Wert'"> <xsl:text>mach das</xsl:text> </xsl:if>
<xsl:if test="$wLanguageProject = 'de'"> <span style="text-transform:uppercase;"><xsl:value-of select="$wLanguageProject"/></span>, als Flaggensymbol: <img src="/default-wGlobal/wGlobal/layout/images/flags/{$wLanguageProject}.svg"/> </xsl:if>