[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