[ 'label' => 'title', 'iconfile' => \WerkraumMedia\ThueCat\Extension::getIconPath() . $tableName . '.svg', 'type' => 'type', 'default_sortby' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'title' => $languagePath, 'enablecolumns' => [ 'disabled' => 'disable', ], 'searchFields' => 'title', 'rootLevel' => -1, ], 'columns' => [ 'title' => [ 'label' => $languagePath . '.title', 'config' => [ 'type' => 'input', 'max' => 255, 'eval' => 'required,trim,unique', ], ], 'type' => [ 'label' => $languagePath . '.type', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'items' => [ [ $languagePath . '.type.static', 'static', ], [ $languagePath . '.type.syncScope', 'syncScope', ], ], ], ], 'configuration' => [ 'label' => $languagePath . '.configuration', 'config' => [ 'type' => 'flex', 'ds_pointerField' => 'type', 'ds' => [ 'default' => $flexFormConfigurationPath . 'ImportConfiguration/Static.xml', 'static' => $flexFormConfigurationPath . 'ImportConfiguration/Static.xml', 'syncScope' => $flexFormConfigurationPath . 'ImportConfiguration/SyncScope.xml', ], ], ], 'tstamp' => [ 'config' => [ 'type' => 'input', 'renderType' => 'inputDateTime', 'eval' => 'datetime', 'readOnly' => true, ], ], ], 'types' => [ '0' => [ 'showitem' => 'title, type, configuration', ], ], ]; })(\WerkraumMedia\ThueCat\Extension::EXTENSION_KEY, 'tx_thuecat_import_configuration');