JavaScript
<?php
if (!defined ('TYPO3_MODE')) {
die ('Access denied.');
}
$GLOBALS['TCA']['tx_imappointments_domain_model_job'] = array(
'ctrl' => array(
'title' => 'LLL:EXT:im_appointments/Resources/Private/Language/locallang_db.xlf:tx_imappointments_domain_model_job',
'label' => 'title',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE,
'requestUpdate' => 'state',
'versioningWS' => 2,
'versioning_followPages' => TRUE,
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
'delete' => 'deleted',
'enablecolumns' => array(
'disabled' => 'hidden',
'starttime' => 'starttime',
'endtime' => 'endtime',
),
'searchFields' => 'title,description,hours,ttcontent,category,institution,',
//'iconfile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('im_appointments') . 'Resources/Public/Icons/tx_imappointments_domain_model_job.gif'
'iconfile' => 'EXT:im_appointments/Resources/Public/Icons/tx_imappointments_domain_model_job.gif'
),
'interface' => array(
'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, institution, category, description, region, state, startdate, hours, coverage, expect, expect2, offer, offer2, additional, images, starttime, endtime',
),
'types' => array(
'1' => array('showitem' => 'hidden;;1, state, institution, institution_location, category, title, region, startdate, hours, coverage, description, expect2, expect, offer2, offer, additional, files, images, form, contact, starttime, endtime'),
//'1' => array('showitem' => 'sys_language_uid;;;;1-1-1, l10n_parent, l10n_diffsource, hidden;;1, state, state_ea, state_ha, institution, institution_location, category, title, region, startdate, hours, coverage, description, expect2, expect, offer2, offer, additional, additional2, images, form, contact_name, contact_phone, contact_email, contact_street,...