diff --git a/Configuration/TCA/tx_pxaitemlist_domain_model_item.php b/Configuration/TCA/tx_pxaitemlist_domain_model_item.php index 0e58328..05c8bc8 100644 --- a/Configuration/TCA/tx_pxaitemlist_domain_model_item.php +++ b/Configuration/TCA/tx_pxaitemlist_domain_model_item.php @@ -36,19 +36,23 @@ '1' => array('showitem' => ''), ), 'columns' => array( - 'sys_language_uid' => array( - 'exclude' => 1, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', - 'config' => array( + 'sys_language_uid' => [ + 'exclude' => true, + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language', + 'config' => [ 'type' => 'select', - 'foreign_table' => 'sys_language', - 'foreign_table_where' => 'ORDER BY sys_language.title', - 'items' => array( - array('LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', -1), - array('LLL:EXT:lang/locallang_general.xlf:LGL.default_value', 0) - ), - ), - ), + 'renderType' => 'selectSingle', + 'special' => 'languages', + 'items' => [ + [ + 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', + -1, + 'flags-multiple', + ], + ], + 'default' => 0, + ], + ], 'l10n_parent' => array( 'displayCond' => 'FIELD:sys_language_uid:>:0', 'exclude' => 1, @@ -77,13 +81,21 @@ 'max' => 255, ) ), - 'hidden' => array( - 'exclude' => 1, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', - 'config' => array( + 'hidden' => [ + 'exclude' => true, + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.visible', + 'config' => [ 'type' => 'check', - ), - ), + 'renderType' => 'checkboxToggle', + 'items' => [ + [ + 0 => '', + 1 => '', + 'invertStateDisplay' => true, + ], + ], + ], + ], 'starttime' => array( 'exclude' => 1, 'l10n_mode' => 'mergeIfNotBlank',