[TYPO3-german] TCA: select items - Falscher Wert in der Datenbank
    Johannes C. Laxander 
    jc at laxander.com
       
    Mon Dec 19 19:45:34 CET 2016
    
    
  
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_jobfaire
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