array( 'label' => 'header', 'label_alt' => 'subheader,bodytext', 'descriptionColumn' => 'rowDescription', 'sortby' => 'sorting', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'editlock' => 'editlock', 'title' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:tt_content', 'delete' => 'deleted', 'versioningWS' => 2, 'versioning_followPages' => TRUE, 'origUid' => 't3_origuid', 'type' => 'CType', 'hideAtCopy' => TRUE, 'prependAtCopy' => 'LLL:EXT:lang/locallang_general.xlf:LGL.prependAtCopy', 'copyAfterDuplFields' => 'colPos,sys_language_uid', 'useColumnsForDefaultValues' => 'colPos,sys_language_uid', 'shadowColumnsForNewPlaceholders' => 'colPos', 'transOrigPointerField' => 'l18n_parent', 'transOrigDiffSourceField' => 'l18n_diffsource', 'languageField' => 'sys_language_uid', 'enablecolumns' => array( 'disabled' => 'hidden', 'starttime' => 'starttime', 'endtime' => 'endtime', 'fe_group' => 'fe_group' ), 'typeicon_column' => 'CType', 'typeicon_classes' => array( 'header' => 'mimetypes-x-content-header', 'bullets' => 'mimetypes-x-content-list-bullets', 'table' => 'mimetypes-x-content-table', 'uploads' => 'mimetypes-x-content-list-files', 'menu' => 'mimetypes-x-content-menu', 'list' => 'mimetypes-x-content-plugin', 'login' => 'mimetypes-x-content-login', 'shortcut' => 'mimetypes-x-content-link', 'script' => 'mimetypes-x-content-script', 'div' => 'mimetypes-x-content-divider', 'html' => 'mimetypes-x-content-html', 'default' => 'mimetypes-x-content-text' ), 'thumbnail' => 'image', 'requestUpdate' => 'list_type,menu_type', 'searchFields' => 'header,header_link,subheader,bodytext,pi_flexform' ), 'interface' => array( 'always_description' => 0, 'showRecordFieldList' => 'CType,header,rowDescription,header_link,bodytext,image,media,imagewidth,imageorient,records,colPos,starttime,endtime,fe_group' ), 'columns' => array( 'CType' => array( 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.type', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.div.standard', '--div--' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.0', 'header', 'EXT:t3skin/icons/gfx/i/tt_content_header.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.div.lists', '--div--' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.4', 'bullets', 'EXT:t3skin/icons/gfx/i/tt_content_bullets.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.5', 'table', 'EXT:t3skin/icons/gfx/i/tt_content_table.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.6', 'uploads', 'EXT:t3skin/icons/gfx/i/tt_content_uploads.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.div.special', '--div--' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.12', 'menu', 'EXT:t3skin/icons/gfx/i/tt_content_menu.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.13', 'shortcut', 'EXT:t3skin/icons/gfx/i/tt_content_shortcut.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.14', 'list', 'EXT:t3skin/icons/gfx/i/tt_content_list.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.16', 'div', 'EXT:t3skin/icons/gfx/i/tt_content_div.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType.I.17', 'html', 'EXT:t3skin/icons/gfx/i/tt_content_html.gif' ) ), 'default' => 'text', 'authMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['explicitADmode'], 'authMode_enforce' => 'strict', 'noIconsBelowSelect' => 1 ) ), 'editlock' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_tca.xlf:editlock', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'hidden' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:hidden.I.0' ) ) ) ), 'starttime' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', 'config' => array( 'type' => 'input', 'size' => '13', 'eval' => 'datetime', 'default' => 0 ), 'l10n_mode' => 'exclude', 'l10n_display' => 'defaultAsReadonly' ), 'endtime' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', 'config' => array( 'type' => 'input', 'size' => '13', 'eval' => 'datetime', 'default' => 0, 'range' => array( 'upper' => mktime(0, 0, 0, 1, 1, 2038) ) ), 'l10n_mode' => 'exclude', 'l10n_display' => 'defaultAsReadonly' ), 'fe_group' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.fe_group', 'config' => array( 'type' => 'select', 'size' => 5, 'maxitems' => 20, 'items' => array( array( 'LLL:EXT:lang/locallang_general.xlf:LGL.hide_at_login', -1 ), array( 'LLL:EXT:lang/locallang_general.xlf:LGL.any_login', -2 ), array( 'LLL:EXT:lang/locallang_general.xlf:LGL.usergroups', '--div--' ) ), 'exclusiveKeys' => '-1,-2', 'foreign_table' => 'fe_groups', 'foreign_table_where' => 'ORDER BY fe_groups.title' ) ), 'sys_language_uid' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', 'config' => array( '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 ) ), 'default' => 0 ) ), 'l18n_parent' => array( 'exclude' => 1, 'displayCond' => 'FIELD:sys_language_uid:>:0', 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', 'config' => array( 'type' => 'select', 'items' => array( array( '', 0 ) ), 'foreign_table' => 'tt_content', 'foreign_table_where' => 'AND tt_content.pid=###CURRENT_PID### AND tt_content.sys_language_uid IN (-1,0)', 'default' => 0 ) ), 'layout' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.layout', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:lang/locallang_general.xlf:LGL.default_value', '0' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout.I.1', '1' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout.I.2', '2' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout.I.3', '3' ) ), 'default' => 0 ) ), 'colPos' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos', 'config' => array( 'type' => 'select', 'itemsProcFunc' => \TYPO3\CMS\Backend\View\BackendLayoutView::class . '->colPosListItemProcFunc', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos.I.0', '1' ), array( 'LLL:EXT:lang/locallang_general.xlf:LGL.normal', '0' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos.I.2', '2' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos.I.3', '3' ) ), 'default' => 0 ) ), 'date' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:date', 'config' => array( 'type' => 'input', 'size' => '13', 'max' => '20', 'eval' => 'date', 'default' => 0 ) ), 'header' => array( 'l10n_mode' => 'prefixLangTitle', 'l10n_cat' => 'text', 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header', 'config' => array( 'type' => 'input', 'size' => '50', 'max' => '255' ) ), 'rowDescription' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.description', 'config' => array( 'type' => 'text', 'rows' => 5, 'cols' => 30 ) ), 'header_link' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link', 'config' => array( 'type' => 'input', 'size' => 50, 'max' => 1024, 'eval' => 'trim', 'wizards' => array( 'link' => array( 'type' => 'popup', 'title' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel', 'icon' => 'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_link.gif', 'module' => array( 'name' => 'wizard_element_browser', 'urlParameters' => array( 'mode' => 'wizard' ) ), 'JSopenParams' => 'width=800,height=600,status=0,menubar=0,scrollbars=1' ) ), 'softref' => 'typolink' ) ), 'header_layout' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.type', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:lang/locallang_general.xlf:LGL.default_value', '0' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.1', '1' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.2', '2' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.3', '3' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.4', '4' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.5', '5' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout.I.6', '100' ) ), 'default' => 0 ) ), 'subheader' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.subheader', 'config' => array( 'type' => 'input', 'size' => '50', 'max' => '255', 'softref' => 'email[subst]' ) ), 'bodytext' => array( 'l10n_mode' => 'prefixLangTitle', 'l10n_cat' => 'text', 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.text', 'config' => array( 'type' => 'text', 'cols' => '80', 'rows' => '15', 'wizards' => array( 'RTE' => array( 'notNewRecords' => 1, 'RTEonly' => 1, 'type' => 'script', 'title' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext.W.RTE', 'icon' => 'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_rte.gif', 'module' => array( 'name' => 'wizard_rte' ) ), 'table' => array( 'notNewRecords' => 1, 'enableByTypeConfig' => 1, 'type' => 'script', 'title' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:bodytext.W.table', 'icon' => 'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_table.gif', 'module' => array( 'name' => 'wizard_table' ), 'params' => array( 'xmlOutput' => 0 ) ) ), 'softref' => 'typolink_tag,images,email[subst],url', 'search' => array( 'andWhere' => 'CType=\'text\' OR CType=\'textpic\'' ) ) ), 'image' => array( 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.images', 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('image', array( 'appearance' => array( 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference' ), // custom configuration for displaying fields in the overlay/reference table // to use the imageoverlayPalette instead of the basicoverlayPalette 'foreign_types' => array( '0' => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ), \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ), \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ), \TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ), \TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ), \TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => array( 'showitem' => ' --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, --palette--;;filePalette' ) ) ), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']) ), 'imagewidth' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imagewidth', 'config' => array( 'type' => 'input', 'size' => '4', 'max' => '4', 'eval' => 'int', 'range' => array( 'upper' => 1999, 'lower' => 0, ), 'default' => 0 ) ), 'imageheight' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageheight', 'config' => array( 'type' => 'input', 'size' => '4', 'max' => '4', 'eval' => 'int', 'range' => array( 'upper' => 1999, 'lower' => 0, ), 'default' => 0 ) ), 'imageorient' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.0', 0, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/above_center.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.1', 1, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/above_right.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.2', 2, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/above_left.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.3', 8, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/below_center.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.4', 9, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/below_right.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.5', 10, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/below_left.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.6', 17, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/intext_right.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.7', 18, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/intext_left.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.8', '--div--' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.9', 25, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/intext_right_nowrap.gif' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageorient.I.10', 26, 'EXT:frontend/Resources/Public/Icons/ImageOrientation/intext_left_nowrap.gif' ) ), 'selicon_cols' => 6, 'default' => 0, ) ), 'imageborder' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imageborder', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'image_zoom' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_zoom', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'imagecols' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:imagecols', 'config' => array( 'type' => 'select', 'items' => array( array( '1', 1 ), array( '2', 2 ), array( '3', 3 ), array( '4', 4 ), array( '5', 5 ), array( '6', 6 ), array( '7', 7 ), array( '8', 8 ) ), 'default' => 2 ) ), 'cols' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:cols', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:cols.I.0', '0' ), array( '1', '1' ), array( '2', '2' ), array( '3', '3' ), array( '4', '4' ), array( '5', '5' ), array( '6', '6' ), array( '7', '7' ), array( '8', '8' ), array( '9', '9' ) ), 'default' => 0 ) ), 'pages' => array( 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.startingpoint', 'config' => array( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'pages', 'size' => '3', 'maxitems' => '50', 'minitems' => '0', 'show_thumbs' => '1', 'wizards' => array( 'suggest' => array( 'type' => 'suggest' ) ) ) ), 'recursive' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.recursive', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.0', '0' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.1', '1' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.2', '2' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.3', '3' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.4', '4' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:recursive.I.5', '250' ) ), 'default' => 0 ) ), 'menu_type' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type', 'config' => array( 'type' => 'select', 'items' => array( array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.0', '0' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.1', '1' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.2', '4' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.3', '7' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.4', '2' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.8', '8' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.5', '3' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.6', '5' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.7', '6' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.categorized_pages', 'categorized_pages' ), array( 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type.I.categorized_content', 'categorized_content' ) ), 'default' => 0 ) ), 'list_type' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:list_type', 'config' => array( 'type' => 'select', 'items' => array( array( '', '', '' ) ), 'itemsProcFunc' => \TYPO3\CMS\Frontend\Hooks\TableColumnHooks::class . '->sortPluginList', 'default' => '', 'authMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['explicitADmode'], 'noIconsBelowSelect' => 1 ) ), 'select_key' => array( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.code', 'config' => array( 'type' => 'input', 'size' => '50', 'max' => '80', 'eval' => 'trim' ) ), 'file_collections' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:file_collections', 'config' => array( 'type' => 'group', 'internal_type' => 'db', 'localizeReferencesAtParentLocalization' => TRUE, 'allowed' => 'sys_file_collection', 'foreign_table' => 'sys_file_collection', 'maxitems' => 999, 'minitems' => 0, 'size' => 5, ) ), 'media' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:media', 'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('media', array( 'appearance' => array( 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:media.addFileReference' ) )) ), 'filelink_size' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_size', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'filelink_sorting' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting', 'config' => array( 'type' => 'select', 'items' => array( array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting.none', ''), array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting.extension', 'extension'), array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting.name', 'name'), array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting.type', 'type'), array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_sorting.size', 'size') ) ) ), 'target' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:target', 'config' => array( 'type' => 'input', 'size' => 20, 'eval' => 'trim', 'wizards' => array( 'target_picker' => array( 'type' => 'select', 'mode' => '', 'items' => array( array('LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:target.I.1', '_blank') ) ) ), 'default' => '' ) ), 'records' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:records', 'config' => array( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'tt_content', 'size' => '5', 'maxitems' => '200', 'minitems' => '0', 'show_thumbs' => '1', 'wizards' => array( 'suggest' => array( 'type' => 'suggest' ) ) ) ), 'sectionIndex' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sectionIndex', 'config' => array( 'type' => 'check', 'default' => 1, 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'linkToTop' => array( 'exclude' => 1, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:linkToTop', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'pi_flexform' => array( 'l10n_display' => 'hideDiff', 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:pi_flexform', 'config' => array( 'type' => 'flex', 'ds_pointerField' => 'list_type,CType', 'ds' => array( 'default' => ' array input 48 ' ), 'search' => array( 'andWhere' => 'CType=\'list\'' ) ) ), 'tx_impexp_origuid' => array( 'config' => array( 'type' => 'passthrough' ) ), 'accessibility_title' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:accessibility_title', 'config' => array( 'type' => 'input', 'size' => 20, 'eval' => 'trim', 'default' => '' ) ), 'accessibility_bypass' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:accessibility_bypass', 'config' => array( 'type' => 'check', 'items' => array( '1' => array( '0' => 'LLL:EXT:lang/locallang_core.xlf:labels.enabled' ) ) ) ), 'accessibility_bypass_text' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:accessibility_bypass_text', 'config' => array( 'type' => 'input', 'size' => 20, 'eval' => 'trim', 'default' => '' ) ), 'l18n_diffsource' => array( 'config' => array( 'type' => 'passthrough', 'default' => '' ) ), 't3ver_label' => array( 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', 'config' => array( 'type' => 'input', 'size' => '30', 'max' => '255' ) ), 'selected_categories' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:selected_categories', 'config' => array( 'type' => 'select', 'foreign_table' => 'sys_category', 'foreign_table_where' => 'AND sys_category.sys_language_uid IN (0,-1) ORDER BY sys_category.title ASC', 'size' => 10, 'autoSizeMax' => 50, 'maxitems' => 9999, 'renderMode' => 'tree', 'treeConfig' => array( 'parentField' => 'parent', 'appearance' => array( 'expandAll' => TRUE, 'showHeader' => TRUE, ), ), ) ), 'category_field' => array( 'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:category_field', 'config' => array( 'type' => 'select', 'size' => 1, 'minitems' => 0, 'maxitems' => 1, 'suppress_icons' => 1, 'itemsProcFunc' => \TYPO3\CMS\Core\Category\CategoryRegistry::class . '->getCategoryFieldsForTable', ) ), 'table_caption' => array( 'exclude' => TRUE, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_caption', 'config' => array( 'type' => 'input' ) ), 'table_delimiter' => array( 'exclude' => TRUE, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter', 'config' => array( 'type' => 'select', 'items' => array( array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter.124', 124), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter.59', 59), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter.44', 44), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter.58', 58), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_delimiter.9', 9) ), 'default' => 124 ) ), 'table_enclosure' => array( 'exclude' => TRUE, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_enclosure', 'config' => array( 'type' => 'select', 'items' => array( array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_enclosure.0', 0), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_enclosure.39', 39), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_enclosure.34', 34) ), 'default' => 0 ) ), 'table_header_position' => array( 'exclude' => TRUE, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_header_position', 'config' => array( 'type' => 'select', 'items' => array( array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_header_position.0', 0), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_header_position.1', 1), array('LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_header_position.2', 2) ), 'default' => 0 ) ), 'table_tfoot' => array( 'exclude' => TRUE, 'label' => 'LLL:EXT:frontend/Resources/Private/Language/Database.xlf:tt_content.table_tfoot', 'config' => array( 'type' => 'check', 'default' => 0, 'items' => array( array('LLL:EXT:lang/locallang_core.xml:labels.enabled', 1) ) ) ), ), 'types' => array( '1' => array( 'showitem' => 'CType' ), 'menu' => array( 'subtype_value_field' => 'menu_type', 'subtypes_excludelist' => array( '2' => 'pages', 'categorized_pages' => 'pages', 'categorized_content' => 'pages', ), 'subtypes_addlist' => array( 'categorized_pages' => 'selected_categories;;menu, category_field;;menu', 'categorized_content' => 'selected_categories;;menu, category_field;;menu', ) ), 'list' => array( 'subtype_value_field' => 'list_type', 'subtypes_excludelist' => array( '3' => 'layout', '2' => 'layout', '5' => 'layout', '9' => 'layout', '0' => 'layout', '6' => 'layout', '7' => 'layout', '1' => 'layout', '8' => 'layout', '11' => 'layout', '20' => 'layout', '21' => 'layout' ) ), 'table' => array( 'showitem' => ' --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.general;general, --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.header;header, bodytext;LLL:EXT:frontend/Resources/Private/Language/TCA.xlf:field.table.bodytext, --palette--;;tableconfiguration, table_caption, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.appearance, layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:layout_formlabel, --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.table_layout;tablelayout, --palette--;LLL:EXT:frontend/Resources/Private/Language/TCA.xlf:palette.appearanceLinks;appearanceLinks, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden;LLL:EXT:frontend/Resources/Private/Language/TCA.xlf:field.default.hidden, --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.access;access, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.extended ' ), ), 'palettes' => array( 'general' => array( 'showitem' => ' CType;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:CType_formlabel, colPos;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:colPos_formlabel, sys_language_uid;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:sys_language_uid_formlabel, --linebreak--, l18n_parent ', ), 'header' => array( 'showitem' => ' header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel, --linebreak--, header_layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout_formlabel, date;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:date_formlabel, --linebreak--, header_link;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel ', ), 'headers' => array( 'showitem' => ' header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel, --linebreak--, header_layout;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_layout_formlabel, date;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:date_formlabel, --linebreak--, header_link;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel, --linebreak--, subheader;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:subheader_formlabel ', ), 'imagelinks' => array( 'showitem' => ' image_zoom;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:image_zoom_formlabel ', ), 'uploads' => array( 'showitem' => ' media;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:media.ALT.uploads_formlabel, --linebreak--, file_collections;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:file_collections.ALT.uploads_formlabel, --linebreak--, filelink_sorting, target ', ), 'menu' => array( 'showitem' => ' menu_type;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu_type_formlabel, --linebreak--, pages;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:pages.ALT.menu_formlabel ', ), 'menu_accessibility' => array( 'showitem' => ' accessibility_title;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu.ALT.accessibility_title_formlabel, --linebreak--, accessibility_bypass;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu.ALT.accessibility_bypass_formlabel, accessibility_bypass_text;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:menu.ALT.accessibility_bypass_text_formlabel ', ), 'access' => array( 'showitem' => ' starttime;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:starttime_formlabel, endtime;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:endtime_formlabel, --linebreak--, fe_group;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:fe_group_formlabel, --linebreak--,editlock ', ), 'uploadslayout' => array( 'showitem' => ' filelink_size;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:filelink_size_formlabel ', ), 'tableconfiguration' => array( 'showitem' => ' table_delimiter, table_enclosure ' ), 'tablelayout' => array( 'showitem' => ' cols, table_header_position, table_tfoot ' ) ) );