00001 <?php
00002 if (!defined ('TYPO3_MODE')) die ('Access denied.');
00003
00004 $TCA['tx_rtehtmlarea_acronym'] = Array (
00005 'ctrl' => $TCA['tx_rtehtmlarea_acronym']['ctrl'],
00006 'interface' => Array (
00007 'showRecordFieldList' => 'hidden,sys_language_uid,term,acronym'
00008 ),
00009 'columns' => Array (
00010 'hidden' => Array (
00011 'exclude' => 0,
00012 'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
00013 'config' => Array (
00014 'type' => 'check',
00015 'default' => '0'
00016 )
00017 ),
00018 'starttime' => Array (
00019 'exclude' => 0,
00020 "label" => "LLL:EXT:lang/locallang_general.xml:LGL.starttime",
00021 "config" => Array (
00022 "type" => "input",
00023 "size" => "8",
00024 "max" => "20",
00025 "eval" => "date",
00026 "default" => "0",
00027 "checkbox" => "0"
00028 )
00029 ),
00030 'endtime' => Array (
00031 'exclude' => 0,
00032 "label" => "LLL:EXT:lang/locallang_general.xml:LGL.endtime",
00033 "config" => Array (
00034 "type" => "input",
00035 "size" => "8",
00036 "max" => "20",
00037 "eval" => "date",
00038 "checkbox" => "0",
00039 "default" => "0",
00040 "range" => Array (
00041 "upper" => mktime(0,0,0,12,31,2020),
00042 "lower" => mktime(0,0,0,date("m")-1,date("d"),date("Y"))
00043 )
00044
00045 )
00046 ),
00047 'sys_language_uid' => Array (
00048 'exclude' => 0,
00049 'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.language',
00050 'config' => Array (
00051 'type' => 'select',
00052 'foreign_table' => 'sys_language',
00053 'foreign_table_where' => 'ORDER BY sys_language.title',
00054 'items' => Array (
00055 Array('LLL:EXT:lang/locallang_general.xml:LGL.allLanguages', '-1'),
00056 Array('LLL:EXT:lang/locallang_general.xml:LGL.default_value', '0'),
00057 ),
00058 )
00059 ),
00060 'type' => Array (
00061 'exclude' => 0,
00062 'label' => 'LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym.type',
00063 'config' => Array (
00064 'type' => 'radio',
00065 'items' => Array (
00066 Array('LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym.type.I.0', '1'),
00067 Array('LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym.type.I.1', '2'),
00068 ),
00069 )
00070 ),
00071 'term' => Array (
00072 'exclude' => 0,
00073 'label' => 'LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym.term',
00074 'config' => Array (
00075 'type' => 'input',
00076 'size' => '30',
00077 'eval' => 'trim,required',
00078 )
00079 ),
00080 'acronym' => Array (
00081 'exclude' => 0,
00082 'label' => 'LLL:EXT:rtehtmlarea/locallang_db.xml:tx_rtehtmlarea_acronym.acronym',
00083 'config' => Array (
00084 'type' => 'input',
00085 'size' => '30',
00086 'eval' => 'trim,required',
00087 )
00088 ),
00089 ),
00090 'types' => Array (
00091 '0' => Array( 'showitem' => 'hidden;;1;;1-1-1, sys_language_uid, type, term, acronym')
00092 ),
00093 "palettes" => Array (
00094 "1" => Array("showitem" => "starttime, endtime")
00095 )
00096 );
00097 ?>