[ 'title' => 'LLL:EXT:evo_megamenu_json/Resources/Private/Language/locallang_db.xlf:tx_evomegamenujson_entry', 'label' => 'title', 'label_alt' => 'layout', 'label_alt_force' => true, 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'delete' => 'deleted', 'sortby' => 'sorting', 'hideTable' => true, 'versioningWS' => true, 'languageField' => 'sys_language_uid', 'transOrigPointerField' => 'l10n_parent', 'transOrigDiffSourceField' => 'l10n_diffsource', 'enablecolumns' => [ 'disabled' => 'hidden', ], 'iconfile' => 'EXT:evo_megamenu_json/Resources/Public/Icons/entry.svg', 'searchFields' => 'title', ], 'types' => [ '1' => [ 'showitem' => ' --div--;' . $ll . 'tab.general, hidden, title, link, layout, --div--;' . $ll . 'tab.columns, menu_columns, --div--;' . $ll . 'tab.teasers, menu_teasers, --div--;' . $ll . 'tab.featured, featured_enable, featured_kicker, featured_title, featured_text, featured_link, featured_image, --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language, sys_language_uid, l10n_parent ', ], ], 'columns' => [ 'sys_language_uid' => [ 'exclude' => true, 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language', 'config' => ['type' => 'language'], ], 'l10n_parent' => [ 'displayCond' => 'FIELD:sys_language_uid:>:0', 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.l18n_parent', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'default' => 0, 'items' => [['label' => '', 'value' => 0]], 'foreign_table' => 'tx_evomegamenujson_entry', 'foreign_table_where' => 'AND {#tx_evomegamenujson_entry}.{#pid}=###CURRENT_PID### AND {#tx_evomegamenujson_entry}.{#sys_language_uid} IN (-1,0)', ], ], 'l10n_diffsource' => ['config' => ['type' => 'passthrough']], 'hidden' => [ 'exclude' => true, 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.hidden', 'config' => ['type' => 'check', 'renderType' => 'checkboxToggle', 'default' => 0], ], 'parentid' => ['config' => ['type' => 'passthrough']], 'parenttable' => ['config' => ['type' => 'passthrough']], 'title' => [ 'label' => $ll . 'title', 'description' => $ll . 'title.description', 'config' => ['type' => 'input', 'size' => 40, 'eval' => 'trim', 'required' => true], ], 'link' => [ 'label' => $ll . 'link', 'description' => $ll . 'link.description', 'config' => [ 'type' => 'link', 'allowedTypes' => ['page', 'url', 'record'], 'size' => 40, ], ], 'layout' => [ 'label' => $ll . 'layout', 'description' => $ll . 'layout.description', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'default' => 'columns', 'items' => [ ['label' => $ll . 'layout.columns', 'value' => 'columns'], ['label' => $ll . 'layout.teasers', 'value' => 'teasers'], ], ], ], 'menu_columns' => [ 'label' => $ll . 'menu_columns', 'description' => $ll . 'menu_columns.description', 'config' => [ 'type' => 'inline', 'foreign_table' => 'tx_evomegamenujson_column', 'foreign_field' => 'parentid', 'foreign_sortby' => 'sorting', 'maxitems' => 12, 'appearance' => [ 'collapseAll' => true, 'expandSingle' => true, 'useSortable' => true, 'showSynchronizationLink' => false, 'showAllLocalizationLink' => false, 'showPossibleLocalizationRecords' => false, 'newRecordLinkAddTitle' => true, 'levelLinksPosition' => 'top', ], ], ], 'menu_teasers' => [ 'displayCond' => 'FIELD:layout:=:teasers', 'label' => $ll . 'menu_teasers', 'description' => $ll . 'menu_teasers.description', 'config' => [ 'type' => 'inline', 'foreign_table' => 'tx_evomegamenujson_teaser', 'foreign_field' => 'parentid', 'foreign_sortby' => 'sorting', 'maxitems' => 8, 'appearance' => [ 'collapseAll' => true, 'expandSingle' => true, 'useSortable' => true, 'newRecordLinkAddTitle' => true, 'levelLinksPosition' => 'top', ], ], ], 'featured_enable' => [ 'label' => $ll . 'featured_enable', 'description' => $ll . 'featured_enable.description', 'config' => ['type' => 'check', 'renderType' => 'checkboxToggle', 'default' => 0], ], 'featured_kicker' => [ 'displayCond' => 'FIELD:featured_enable:=:1', 'label' => $ll . 'featured_kicker', 'config' => ['type' => 'input', 'size' => 30, 'eval' => 'trim', 'max' => 60], ], 'featured_title' => [ 'displayCond' => 'FIELD:featured_enable:=:1', 'label' => $ll . 'featured_title', 'config' => ['type' => 'input', 'size' => 40, 'eval' => 'trim'], ], 'featured_text' => [ 'displayCond' => 'FIELD:featured_enable:=:1', 'label' => $ll . 'featured_text', 'config' => ['type' => 'text', 'cols' => 40, 'rows' => 3], ], 'featured_link' => [ 'displayCond' => 'FIELD:featured_enable:=:1', 'label' => $ll . 'featured_link', 'config' => ['type' => 'link', 'allowedTypes' => ['page', 'url', 'record', 'file'], 'size' => 40], ], 'featured_image' => [ 'displayCond' => 'FIELD:featured_enable:=:1', 'label' => $ll . 'featured_image', 'config' => [ 'type' => 'file', 'maxitems' => 1, 'allowed' => 'common-image-types', ], ], ], ];