[TYPO3-german] TCA: select items - Falscher Wert in der Datenbank

Johannes C. Laxander jc at laxander.com
Wed Dec 21 10:04:04 CET 2016


Lösung siehe hier: 
https://plus.google.com/108439171586570003043/posts/ePANTBa6VUM?cfem=1

Johannes.

> -----Ursprüngliche Nachricht-----
> bounces at lists.typo3.org] Im Auftrag von Johannes C. Laxander
> Gesendet: Montag, 19. Dezember 2016 19:46
> An: 'German TYPO3 Userlist' <typo3-german at lists.typo3.org>
> Betreff: [TYPO3-german] TCA: select items - Falscher Wert in der Datenbank
> 
> Hallo,
> 
> hier meine TCA-Definition für ein SELECT-Feld:
> 
> $languageFilePath = 'EXT:myext/Resources/Private/Language/';
> $fieldLanguageFilePrefix = 'LLL:' . $languageFilePath .
'locallang_db.xlf:'; ...
> 'config' => array(
> 	'type' => 'select',
> 	'items' => array(
> 		array($fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.1',$fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.1'),
> 		array($fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.2',$fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.2'),
> 		array($fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.3',$fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.3'),
> 	),
> 	'size' => 3,
> 	'renderType' => 'selectSingleBox',
> 	'minitems' => 1,
> 	'maxitems' => 3,
> 	'eval' => 'required',
> 	'default' => $fieldLanguageFilePrefix.'tx_ myext
> _domain_model_job.jobtitle.2',
> )
> 
> Es passt soweit alles, bis auf den Umstand, dass im Datenbankfeld nicht
der
> übersetzte Wert steht, sondern z.B. der String "'LLL:
> EXT:myext/Resources/Private/Language/locallang_db.xlf:tx_ myext
> _domain_model_job.jobtitle.1".
> 
> HTML für's Backend:
> <option
> value="LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:tx_jobf
> aire
> xtended_domain_model_job.jobtitle.1">Gesundheits- und (Kinder-
> )Krankenpfleger(in)</option>
> 
> Kann mir das jemand erklären? Was ist falsch an meiner TCS-Definition?
> 
> Gruß, Johannes.




More information about the TYPO3-german mailing list