[TYPO3-german] locallang.xml und 'fe_users.gender.I.0' => 'male'
Robert Markula
robert.markula at gmx.net
Mon Oct 1 18:04:12 CEST 2007
Basti Baumann schrieb:
> 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
Ah, hab mich wohl nicht klar ausgedrückt... ich entwickle keine
Extension, sondern benutze sie. Wäre ohne Modifikation der Extension der
im ersten Posting beschriebene xml-languagelabel-code (<label
index="fe_users.gender.I.0">Male</label>) gültig?
Danke trotzdem für die Antwort!
Ro
More information about the TYPO3-german
mailing list