wTexts::showTextUser

Gibt einen Text sprachabhängig aus (eingestellte Sprache des Benutzers in der Benutzerverwaltung)

Funktionsaufruf

String showTextUser(String en = '', String de = '', String fr = ''))

Parameter

en
Englischer Text
de
Deutscher Text
fr
Französischer Text

Beispiel: Text über PHP ausgeben

Quelltext

<?php

print wTexts::showTextUser('Picture', 'Bild', 'Image');

?>

Ergebnis

Picture

Text über XSLT in ein Attribut schreiben

<wsl:buttonLogout icon="cancel" caption="{php:functionString('wTexts::showTextUser', 'Logout', 'Abmelden', 'Déloguer')}" redirect="{$wProjectPath}" title=""/>

Text über XSLT ausgeben

<xsl:value-of select="php:functionString('wTexts::showTextUser', 'Picture', 'Bild', 'LwAposImage')"/>
<!--
  Beachten Sie in diesem Fall, dass der französische Text
  ein einfaches Hochkommata besitzt (L'Image), das entsprechend
  maskiert werden muss, was Sie für ' mit wApos vornehmen:
  L'Image -> LwAposImage
-->

Text über XSLT ausgeben

<xsl:value-of select="php:functionString('wTexts::showTextUser', '17" Screen', '17" Bildschirm', '17" lwAposécran')"/>
<!--
  Beachten Sie in diesem Fall, dass in den Texten doppelte und einfache
  Hochkommata vorkommen (z.B. 17" l'écran), die entsprechend
  maskiert werden müssen, was Sie für ' mit wApos vornehmen und
  für " mit $quot; setzen:
  17" l'écran -> 17" lwAposécran
-->

Wichtige Hinweise

  • Hochkommatas müssen innerhalb der Funktion entsprechend maskiert werden, was o.g. Beispiele anführen.
    einfache Hochkommatas: wApos
    doppelte Hochkommatas: $quot;

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.