Documentation TYPO3 par Ameos |
00001 <?php 00002 00003 // ****************************************************************** 00004 // This is the standard TypoScript address table, tt_address 00005 // ****************************************************************** 00006 $TCA['tt_address'] = Array ( 00007 'ctrl' => $TCA['tt_address']['ctrl'], 00008 'interface' => Array ( 00009 'showRecordFieldList' => 'name,address,city,zip,country,phone,fax,email,www,title,company,image' 00010 ), 00011 'feInterface' => $TCA['tt_address']['feInterface'], 00012 'columns' => Array ( 00013 'hidden' => Array ( 00014 'exclude' => 1, 00015 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.hidden', 00016 'config' => Array ( 00017 'type' => 'check' 00018 ) 00019 ), 00020 'name' => Array ( 00021 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.name', 00022 'config' => Array ( 00023 'type' => 'input', 00024 'size' => '40', 00025 'max' => '256' 00026 ) 00027 ), 00028 'title' => Array ( 00029 'exclude' => 1, 00030 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.title_person', 00031 'config' => Array ( 00032 'type' => 'input', 00033 'size' => '20', 00034 'eval' => 'trim', 00035 'max' => '40' 00036 ) 00037 ), 00038 'address' => Array ( 00039 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.address', 00040 'config' => Array ( 00041 'type' => 'text', 00042 'cols' => '20', 00043 'rows' => '3' 00044 ) 00045 ), 00046 'phone' => Array ( 00047 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.phone', 00048 'config' => Array ( 00049 'type' => 'input', 00050 'eval' => 'trim', 00051 'size' => '20', 00052 'max' => '30' 00053 ) 00054 ), 00055 'fax' => Array ( 00056 'exclude' => 1, 00057 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.fax', 00058 'config' => Array ( 00059 'type' => 'input', 00060 'size' => '20', 00061 'eval' => 'trim', 00062 'max' => '30' 00063 ) 00064 ), 00065 'mobile' => Array ( 00066 'exclude' => 1, 00067 'label' => 'LLL:EXT:tt_address/locallang_tca.php:tt_address.mobile', 00068 'config' => Array ( 00069 'type' => 'input', 00070 'eval' => 'trim', 00071 'size' => '20', 00072 'max' => '30' 00073 ) 00074 ), 00075 'www' => Array ( 00076 'exclude' => 1, 00077 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.www', 00078 'config' => Array ( 00079 'type' => 'input', 00080 'eval' => 'trim', 00081 'size' => '20', 00082 'max' => '80' 00083 ) 00084 ), 00085 'email' => Array ( 00086 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.email', 00087 'config' => Array ( 00088 'type' => 'input', 00089 'size' => '40', 00090 'eval' => 'trim', 00091 'max' => '80' 00092 ) 00093 ), 00094 'company' => Array ( 00095 'exclude' => 1, 00096 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.company', 00097 'config' => Array ( 00098 'type' => 'input', 00099 'eval' => 'trim', 00100 'size' => '20', 00101 'max' => '80' 00102 ) 00103 ), 00104 'city' => Array ( 00105 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.city', 00106 'config' => Array ( 00107 'type' => 'input', 00108 'size' => '20', 00109 'eval' => 'trim', 00110 'max' => '80' 00111 ) 00112 ), 00113 'zip' => Array ( 00114 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.zip', 00115 'config' => Array ( 00116 'type' => 'input', 00117 'eval' => 'trim', 00118 'size' => '10', 00119 'max' => '20' 00120 ) 00121 ), 00122 'country' => Array ( 00123 'exclude' => 1, 00124 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.country', 00125 'config' => Array ( 00126 'type' => 'input', 00127 'size' => '20', 00128 'eval' => 'trim', 00129 'max' => '30' 00130 ) 00131 ), 00132 'image' => Array ( 00133 'exclude' => 1, 00134 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.image', 00135 'config' => Array ( 00136 'type' => 'group', 00137 'internal_type' => 'file', 00138 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'], 00139 'max_size' => '1000', 00140 'uploadfolder' => 'uploads/pics', 00141 'show_thumbs' => '1', 00142 'size' => '3', 00143 'maxitems' => '6', 00144 'minitems' => '0' 00145 ) 00146 ), 00147 'description' => Array ( 00148 'exclude' => 1, 00149 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.description', 00150 'config' => Array ( 00151 'type' => 'text', 00152 'rows' => 5, 00153 'cols' => 48 00154 ) 00155 ) 00156 ), 00157 'types' => Array ( 00158 '1' => Array('showitem' => 'hidden;;;;1-1-1, name;;2;;3-3-3, address, zip, city;;3, email;;5, phone;;4, image;;;;4-4-4, description') 00159 ), 00160 'palettes' => Array ( 00161 '2' => Array('showitem' => 'title, company'), 00162 '3' => Array('showitem' => 'country'), 00163 '4' => Array('showitem' => 'mobile, fax'), 00164 '5' => Array('showitem' => 'www') 00165 ) 00166 ); 00167 ?>