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="/de/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. /de/wGlobal/content/texts/default.wTexts.php) --> <xsl:value-of select="php:functionString('wTexts::getText', 'search_term', '/de')"/> <!-- 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', '', '/default-wGlobal/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 aller Textdateien des Verzeichnisses eindeutig sein!
Weiterführende Links
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.