wTexts::getText

Liefert einen Text aus der Textdatei eines Projektes

Funktionsaufruf

String getText(String key, String project = '', String path = ''))

Parameter

key

Schlüssel des Texts

project

Projektpfad der Texte

path

Pfad der Textdatei

Beispiel

Globalen Text über PHP ausgeben

Quelltext

<?php

// Nur Schluessel des Textes (ohne weitere Parameter)
// zieht die globale Textdatei des aktuellen Projektes
// (z.B. /de/wGlobal/content/texts/default.wTexts.php)
print wTexts::getText('goto_homepage');

?>

Text über XSLT in ein Attribut schreiben

<!-- wenn keine Projektpfadangabe gesetzt ist, wird das Projekt gezogen, in dem man sich befindet 
// (z.B. /de/wGlobal/content/texts/default.wTexts.php)-->
<a href="/demoCore/index.php" title="{php:functionString('wTexts::getText', 
'goto_homepage')}">

Text über XSLT ausgeben

<!-- wenn keine Projektpfadangabe gesetzt ist, wird das Projekt gezogen, in dem man sich befindet
// (z.B. /de/wGlobal/content/texts/default.wTexts.php) -->
<xsl:value-of select="php:functionString('wTexts::getText', 'search_term')"/>

<!-- oder mit Projektpfadangabe
// (z.B. /demoCore/wGlobal/content/texts/default.wTexts.php) -->

<xsl:value-of  select="php:functionString('wTexts::getText', 'search_term', '/demoCore')"/>

<!-- oder mit Projektpfadangabe als Variable
// (Datei innerhalb des angegebenen Projektpfades unter .../wGlobal/content/texts/default.wTexts.php ) -->

<xsl:value-of  select="php:functionString('wTexts::getText', 'search_term', $wProjectPath)"/>

<!-- oder mit Pfad zur Textdatei (als dritten Parameter) -->

<xsl:value-of  select="php:functionString('wTexts::getText', 'search_term', '', '/deGlobal/wGlobal/content/texts/de.wTexts.php')"/>

Wichtige Hinweise

  • Es werden alle Textdateien aus dem jeweiligen /texts Verzeichnis des Inhalts-/Sprach-Projektes gezogen! Ein Textbaustein sollte innerhalb alles Textdateien des Verzeichnisses eindeutig sein!

Bitte beachten:

 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG