[TYPO3-german] TYPO3 8.7 TCA: =?UTF-8?Q?Select_Eintr=c3=a4ge_abh=c3=a4ngig_von_Feld_Wert?=
Niels Tiedt
nt at typo3-coder.org
Fri Oct 13 20:56:15 CEST 2017
Hier nun der an mich angepaßte Code:
Die angehängte Datei ItemsProcFunc.php liegt unter typo3conf/ext/gf_dealers/Classes/UserFunctions/ItemsProcFunc.php
Und dann noch die Feld Definition für den TCA in der Datei typo3conf/ext/gf_dealers/Configuration/TCA/Overrides/tt_content.php
'tx_gfdealers_youtube_resourcetype' =>
array (
'config' =>
array (
'type' => 'select',
'renderType' => 'selectSingle',
'size' => '1',
'default' => 'playlistItems',
'items' =>
array (
0 =>
array (
0 => 'LLL:EXT:gf_dealers/Resources/Private/Language/locallang_db.xlf:tt_content.tx_gfdealers_youtube_resourcetype.0',
1 => 'playlists',
),
1 =>
array (
0 => 'LLL:EXT:gf_dealers/Resources/Private/Language/locallang_db.xlf:tt_content.tx_gfdealers_youtube_resourcetype.1',
1 => 'playlistItems',
),
),
),
'onChange' => 'reload',
'displayCond' => 'FIELD:tx_gfdealers_datatype:=:40',
'exclude' => '1',
'label' => 'LLL:EXT:gf_dealers/Resources/Private/Language/locallang_db.xlf:tt_content.tx_gfdealers_youtube_resourcetype',
),
'tx_gfdealers_youtube_resourcepart' =>
array (
'config' =>
array (
'type' => 'select',
'renderType' => 'selectCheckBox',
'size' => '1',
'default' => 'playlistItems',
'itemsProcFunc' => 'Gedankenfolger\\GfDealers\\UserFunctions\\ItemsProcFunc->getResourcepart',
),
'displayCond' => 'FIELD:tx_gfdealers_datatype:=:40',
'exclude' => '1',
'label' => 'LLL:EXT:gf_dealers/Resources/Private/Language/locallang_db.xlf:tt_content.tx_gfdealers_youtube_resourcepart',
),
Grüßle Niels
More information about the TYPO3-german
mailing list