[TYPO3-german] locallang.xml und 'fe_users.gender.I.0' => 'male'
Basti Baumann
donillo at gmail.com
Mon Oct 1 10:59:28 CEST 2007
Robert Markula schrieb:
> Hallo!
> Im Profil der sr_feuser_register kann man z.B. das Geschlecht als
> Select-Box angeben (male oder female). Dieser Wert wird als int in die
> Datenbank geschrieben (0 = male, 1 = female).
>
> Will ich diesen Wert aus der DB auslesen und im FE ausgeben, würde der
> Wert natürlich auch wieder als int ausgegeben werden. Innerhalb der
> sr_feuser_register gibt es die Möglichkeit, dem Int-Wert ein language
> label zuzuweisen:
>
> plugin.tx_srfeuserregister_pi1._LOCAL_LANG.default.fe_users.gender.I.0 =
> male
>
> bzw. in der locallang.php:
>
> 'fe_users.gender.I.0' => 'male'
>
> Das klappt auch prima, im FE wird nun "male" ausgegeben.
>
> Wie mache ich das in einer Extension, die eine locallang.xml statt einer
> locallang.php verwendet?
>
> <label index="fe_users.gender.I.0">Male</label>
> funktioniert nämlich nicht. Ist die Syntax soweit korrekt und liegt der
> Fehler an der Extension, oder liegt es an der Syntax?
>
> Hoffe ich habe das halbwegs verständlich beschrieben...
> Ro
Hi,
das geht auch, indem du die language Variablen einbindest
($this->pi_loadLL();) und dann je nach Wert im Feld die Übersetzung
anzeigst:
$markerArray['###LABEL_GENDER###'].= $this->pi_getLL('fe_users.gender.I.0');
Grüße
Basti
More information about the TYPO3-german
mailing list