Documentation TYPO3 par Ameos |
00001 <?php 00002 /*************************************************************** 00003 * Copyright notice 00004 * 00005 * (c) 1999-2005 Kasper Skaarhoj (kasperYYYY@typo3.com) 00006 * All rights reserved 00007 * 00008 * This script is part of the TYPO3 project. The TYPO3 project is 00009 * free software; you can redistribute it and/or modify 00010 * it under the terms of the GNU General Public License as published by 00011 * the Free Software Foundation; either version 2 of the License, or 00012 * (at your option) any later version. 00013 * 00014 * The GNU General Public License can be found at 00015 * http://www.gnu.org/copyleft/gpl.html. 00016 * A copy is found in the textfile GPL.txt and important notices to the license 00017 * from the author is found in LICENSE.txt distributed with these scripts. 00018 * 00019 * 00020 * This script is distributed in the hope that it will be useful, 00021 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00022 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00023 * GNU General Public License for more details. 00024 * 00025 * This copyright notice MUST APPEAR in all copies of the script! 00026 ***************************************************************/ 00045 $TCA['be_users'] = Array ( 00046 'ctrl' => $TCA['be_users']['ctrl'], 00047 'interface' => Array ( 00048 'showRecordFieldList' => 'username,usergroup,db_mountpoints,file_mountpoints,admin,options,fileoper_perms,userMods,lockToDomain,realName,email,disable,starttime,endtime' 00049 ), 00050 'columns' => Array ( 00051 'username' => Array ( 00052 'label' => 'Username:', 00053 'config' => Array ( 00054 'type' => 'input', 00055 'size' => '20', 00056 'max' => '20', 00057 'eval' => 'nospace,lower,unique,required' 00058 ) 00059 ), 00060 'password' => Array ( 00061 'label' => 'Password:', 00062 'config' => Array ( 00063 'type' => 'input', 00064 'size' => '20', 00065 'max' => '40', 00066 'eval' => 'required,md5,password' 00067 ) 00068 ), 00069 'usergroup' => Array ( 00070 'label' => 'Group:', 00071 'config' => Array ( 00072 'type' => 'select', 00073 'foreign_table' => 'be_groups', 00074 'foreign_table_where' => 'ORDER BY be_groups.title', 00075 'size' => '5', 00076 'maxitems' => '20', 00077 # 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00078 'iconsInOptionTags' => 1, 00079 'wizards' => Array( 00080 '_PADDING' => 1, 00081 '_VERTICAL' => 1, 00082 'edit' => Array( 00083 'type' => 'popup', 00084 'title' => 'Edit usergroup', 00085 'script' => 'wizard_edit.php', 00086 'popup_onlyOpenIfSelected' => 1, 00087 'icon' => 'edit2.gif', 00088 'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1', 00089 ), 00090 'add' => Array( 00091 'type' => 'script', 00092 'title' => 'Create new group', 00093 'icon' => 'add.gif', 00094 'params' => Array( 00095 'table'=>'be_groups', 00096 'pid' => '0', 00097 'setValue' => 'prepend' 00098 ), 00099 'script' => 'wizard_add.php', 00100 ), 00101 'list' => Array( 00102 'type' => 'script', 00103 'title' => 'List groups', 00104 'icon' => 'list.gif', 00105 'params' => Array( 00106 'table'=>'be_groups', 00107 'pid' => '0', 00108 ), 00109 'script' => 'wizard_list.php', 00110 ) 00111 ) 00112 ) 00113 ), 00114 'lockToDomain' => Array ( 00115 'label' => 'Lock to domain:', 00116 'config' => Array ( 00117 'type' => 'input', 00118 'size' => '20', 00119 'eval' => 'trim', 00120 'max' => '50', 00121 'checkbox' => '', 00122 'softref' => 'substitute' 00123 ) 00124 ), 00125 'db_mountpoints' => Array ( 00126 'label' => 'DB Mounts:', 00127 'config' => Array ( 00128 'type' => 'group', 00129 'internal_type' => 'db', 00130 'allowed' => 'pages', 00131 'size' => '3', 00132 'maxitems' => '10', 00133 'autoSizeMax' => 10, 00134 'show_thumbs' => '1' 00135 ) 00136 ), 00137 'file_mountpoints' => Array ( 00138 'label' => 'File Mounts:', 00139 'config' => Array ( 00140 'type' => 'select', 00141 'foreign_table' => 'sys_filemounts', 00142 'foreign_table_where' => ' AND sys_filemounts.pid=0 ORDER BY sys_filemounts.title', 00143 'size' => '3', 00144 'maxitems' => '10', 00145 'autoSizeMax' => 10, 00146 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00147 'iconsInOptionTags' => 1, 00148 'wizards' => Array( 00149 '_PADDING' => 1, 00150 '_VERTICAL' => 1, 00151 'edit' => Array( 00152 'type' => 'popup', 00153 'title' => 'Edit filemount', 00154 'script' => 'wizard_edit.php', 00155 'icon' => 'edit2.gif', 00156 'popup_onlyOpenIfSelected' => 1, 00157 'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1', 00158 ), 00159 'add' => Array( 00160 'type' => 'script', 00161 'title' => 'Create new filemount', 00162 'icon' => 'add.gif', 00163 'params' => Array( 00164 'table'=>'sys_filemounts', 00165 'pid' => '0', 00166 'setValue' => 'prepend' 00167 ), 00168 'script' => 'wizard_add.php', 00169 ), 00170 'list' => Array( 00171 'type' => 'script', 00172 'title' => 'List filemounts', 00173 'icon' => 'list.gif', 00174 'params' => Array( 00175 'table'=>'sys_filemounts', 00176 'pid' => '0', 00177 ), 00178 'script' => 'wizard_list.php', 00179 ) 00180 ) 00181 ) 00182 ), 00183 'email' => Array ( 00184 'label' => 'Email:', 00185 'config' => Array ( 00186 'type' => 'input', 00187 'size' => '20', 00188 'eval' => 'trim', 00189 'max' => '80', 00190 'softref' => 'email[subst]' 00191 ) 00192 ), 00193 'realName' => Array ( 00194 'label' => 'Name:', 00195 'config' => Array ( 00196 'type' => 'input', 00197 'size' => '20', 00198 'eval' => 'trim', 00199 'max' => '80' 00200 ) 00201 ), 00202 'disable' => Array ( 00203 'label' => 'Disable:', 00204 'config' => Array ( 00205 'type' => 'check' 00206 ) 00207 ), 00208 'disableIPlock' => Array ( 00209 'label' => 'Disable IP lock for user:', 00210 'config' => Array ( 00211 'type' => 'check' 00212 ) 00213 ), 00214 'admin' => Array ( 00215 'label' => 'Admin(!):', 00216 'config' => Array ( 00217 'type' => 'check', 00218 'default' => '0' 00219 ) 00220 ), 00221 'options' => Array ( 00222 'label' => 'Mount from groups:', 00223 'config' => Array ( 00224 'type' => 'check', 00225 'items' => Array ( 00226 Array('DB Mounts', 0), 00227 Array('File Mounts', 0) 00228 ), 00229 'default' => '3' 00230 ) 00231 ), 00232 'fileoper_perms' => Array ( 00233 'label' => 'Fileoperation permissions:', 00234 'config' => Array ( 00235 'type' => 'check', 00236 'items' => Array ( 00237 Array('Files: Upload,Copy,Move,Delete,Rename,New,Edit', 0), 00238 Array('Files: Unzip', 0), 00239 Array('Directory: Move,Delete,Rename,New', 0), 00240 Array('Directory: Copy', 0), 00241 Array('Directory: Delete recursively (rm -Rf)', 0) 00242 ), 00243 'default' => '7' 00244 ) 00245 ), 00246 'starttime' => Array ( 00247 'label' => 'Start:', 00248 'config' => Array ( 00249 'type' => 'input', 00250 'size' => '8', 00251 'max' => '20', 00252 'eval' => 'date', 00253 'default' => '0', 00254 'checkbox' => '0' 00255 ) 00256 ), 00257 'endtime' => Array ( 00258 'label' => 'Stop:', 00259 'config' => Array ( 00260 'type' => 'input', 00261 'size' => '8', 00262 'max' => '20', 00263 'eval' => 'date', 00264 'checkbox' => '0', 00265 'default' => '0', 00266 'range' => Array ( 00267 'upper' => mktime(0,0,0,12,31,2020), 00268 ) 00269 ) 00270 ), 00271 'lang' => Array ( 00272 'label' => 'Default Language:', 00273 'config' => Array ( 00274 'type' => 'select', 00275 'items' => Array ( 00276 Array('English', ''), 00277 Array('Arabic', 'ar'), 00278 Array('Bahasa Malaysia', 'my'), 00279 Array('Basque', 'eu'), 00280 Array('Bosnian', 'ba'), 00281 Array('Brazilian Portuguese', 'br'), 00282 Array('Bulgarian', 'bg'), 00283 Array('Catalan', 'ca'), 00284 Array('Chinese (Simpl)', 'ch'), 00285 Array('Chinese (Trad)', 'hk'), 00286 Array('Croatian', 'hr'), 00287 Array('Czech', 'cz'), 00288 Array('Danish', 'dk'), 00289 Array('Dutch', 'nl'), 00290 Array('Estonian', 'et'), 00291 Array('Esperanto', 'eo'), 00292 Array('Finnish', 'fi'), 00293 Array('French', 'fr'), 00294 Array('German', 'de'), 00295 Array('Greek', 'gr'), 00296 Array('Greenlandic', 'gl'), 00297 Array('Hebrew', 'he'), 00298 Array('Hindi', 'hi'), 00299 Array('Hungarian', 'hu'), 00300 Array('Icelandic', 'is'), 00301 Array('Italian', 'it'), 00302 Array('Japanese', 'jp'), 00303 Array('Korean', 'kr'), 00304 Array('Latvian', 'lv'), 00305 Array('Lithuanian', 'lt'), 00306 Array('Norwegian', 'no'), 00307 Array('Polish', 'pl'), 00308 Array('Portuguese', 'pt'), 00309 Array('Romanian', 'ro'), 00310 Array('Russian', 'ru'), 00311 Array('Slovak', 'sk'), 00312 Array('Slovenian', 'si'), 00313 Array('Spanish', 'es'), 00314 Array('Swedish', 'se'), 00315 Array('Thai', 'th'), 00316 Array('Turkish', 'tr'), 00317 Array('Ukrainian', 'ua'), 00318 Array('Vietnamese', 'vn'), 00319 ) 00320 ) 00321 ), 00322 'userMods' => Array ( 00323 'label' => 'Modules:', 00324 'config' => Array ( 00325 'type' => 'select', 00326 'special' => 'modListUser', 00327 'size' => '5', 00328 'autoSizeMax' => 50, 00329 'maxitems' => '15', 00330 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00331 'iconsInOptionTags' => 1, 00332 ) 00333 ), 00334 'allowed_languages' => Array ( 00335 'label' => 'Limit to languages:', 00336 'config' => Array ( 00337 'type' => 'select', 00338 'special' => 'languages', 00339 'maxitems' => '1000', 00340 'renderMode' => 'checkbox', 00341 ) 00342 ), 00343 'TSconfig' => Array ( 00344 'label' => 'TSconfig:', 00345 'config' => Array ( 00346 'type' => 'text', 00347 'cols' => '40', 00348 'rows' => '5', 00349 'wizards' => Array( 00350 '_PADDING' => 4, 00351 '0' => Array( 00352 'type' => t3lib_extMgm::isLoaded('tsconfig_help')?'popup':'', 00353 'title' => 'TSconfig QuickReference', 00354 'script' => 'wizard_tsconfig.php?mode=beuser', 00355 'icon' => 'wizard_tsconfig.gif', 00356 'JSopenParams' => 'height=500,width=780,status=0,menubar=0,scrollbars=1', 00357 ) 00358 ), 00359 'softref' => 'TSconfig' 00360 ) 00361 ), 00362 'createdByAction' => Array('config'=>array('type'=>'passthrough')) 00363 ), 00364 'types' => Array ( 00365 '0' => Array('showitem' => 'username;;;;2-2-2, password, usergroup, lockToDomain, disableIPlock, admin;;;;5-5-5, realName;;;;3-3-3, email, lang, userMods;;;;4-4-4, allowed_languages, options, db_mountpoints, file_mountpoints, fileoper_perms, --div--, TSconfig;;;;5-5-5'), 00366 '1' => Array('showitem' => 'username;;;;2-2-2, password, usergroup, disableIPlock, admin;;;;5-5-5, realName;;;;3-3-3, email, lang, options;;;;4-4-4, db_mountpoints, file_mountpoints, fileoper_perms, --div--, TSconfig;;;;5-5-5') 00367 ), 00368 'palettes' => Array ( 00369 '1' => Array('showitem' => 'disable, starttime, endtime') 00370 ) 00371 ); 00372 00373 00374 00378 $TCA['be_groups'] = Array ( 00379 'ctrl' => $TCA['be_groups']['ctrl'], 00380 'interface' => Array ( 00381 'showRecordFieldList' => 'title,db_mountpoints,file_mountpoints,inc_access_lists,tables_select,tables_modify,pagetypes_select,non_exclude_fields,groupMods,lockToDomain,description' 00382 ), 00383 'columns' => Array ( 00384 'title' => Array ( 00385 'label' => 'Grouptitle:', 00386 'config' => Array ( 00387 'type' => 'input', 00388 'size' => '25', 00389 'max' => '20', 00390 'eval' => 'trim,required' 00391 ) 00392 ), 00393 'db_mountpoints' => Array ( 00394 'label' => 'DB Mounts:', 00395 'config' => Array ( 00396 'type' => 'group', 00397 'internal_type' => 'db', 00398 'allowed' => 'pages', 00399 'size' => '3', 00400 'maxitems' => '10', 00401 'autoSizeMax' => 10, 00402 'show_thumbs' => '1' 00403 ) 00404 ), 00405 'file_mountpoints' => Array ( 00406 'label' => 'File Mounts:', 00407 'config' => Array ( 00408 'type' => 'select', 00409 'foreign_table' => 'sys_filemounts', 00410 'foreign_table_where' => ' AND sys_filemounts.pid=0 ORDER BY sys_filemounts.title', 00411 'size' => '3', 00412 'maxitems' => '10', 00413 'autoSizeMax' => 10, 00414 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00415 'iconsInOptionTags' => 1, 00416 'wizards' => Array( 00417 '_PADDING' => 1, 00418 '_VERTICAL' => 1, 00419 'edit' => Array( 00420 'type' => 'popup', 00421 'title' => 'Edit filemount', 00422 'script' => 'wizard_edit.php', 00423 'popup_onlyOpenIfSelected' => 1, 00424 'icon' => 'edit2.gif', 00425 'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1', 00426 ), 00427 'add' => Array( 00428 'type' => 'script', 00429 'title' => 'Create new filemount', 00430 'icon' => 'add.gif', 00431 'params' => Array( 00432 'table'=>'sys_filemounts', 00433 'pid' => '0', 00434 'setValue' => 'prepend' 00435 ), 00436 'script' => 'wizard_add.php', 00437 ), 00438 'list' => Array( 00439 'type' => 'script', 00440 'title' => 'List filemounts', 00441 'icon' => 'list.gif', 00442 'params' => Array( 00443 'table'=>'sys_filemounts', 00444 'pid' => '0', 00445 ), 00446 'script' => 'wizard_list.php', 00447 ) 00448 ) 00449 ) 00450 ), 00451 'pagetypes_select' => Array ( 00452 'label' => 'Page types:', 00453 'config' => Array ( 00454 'type' => 'select', 00455 'special' => 'pagetypes', 00456 'size' => '5', 00457 'autoSizeMax' => 50, 00458 'maxitems' => 20, 00459 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00460 'iconsInOptionTags' => 1, 00461 ) 00462 ), 00463 'tables_modify' => Array ( 00464 'label' => 'Tables (modify):', 00465 'config' => Array ( 00466 'type' => 'select', 00467 'special' => 'tables', 00468 'size' => '5', 00469 'autoSizeMax' => 50, 00470 'maxitems' => 20, 00471 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00472 'iconsInOptionTags' => 1, 00473 ) 00474 ), 00475 'tables_select' => Array ( 00476 'label' => 'Tables (listing):', 00477 'config' => Array ( 00478 'type' => 'select', 00479 'special' => 'tables', 00480 'size' => '5', 00481 'autoSizeMax' => 50, 00482 'maxitems' => 20, 00483 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00484 'iconsInOptionTags' => 1, 00485 ) 00486 ), 00487 'non_exclude_fields' => Array ( 00488 'label' => 'Allowed excludefields:', 00489 'config' => Array ( 00490 'type' => 'select', 00491 'special' => 'exclude', 00492 'size' => '25', 00493 'maxitems' => '300', 00494 'autoSizeMax' => 50, 00495 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00496 ) 00497 ), 00498 'explicit_allowdeny' => Array ( 00499 'label' => 'Explicitly allow/deny field values:', 00500 'config' => Array ( 00501 'type' => 'select', 00502 'special' => 'explicitValues', 00503 'maxitems' => '1000', 00504 'renderMode' => 'checkbox', 00505 ) 00506 ), 00507 'allowed_languages' => Array ( 00508 'label' => 'Limit to languages:', 00509 'config' => Array ( 00510 'type' => 'select', 00511 'special' => 'languages', 00512 'maxitems' => '1000', 00513 'renderMode' => 'checkbox', 00514 ) 00515 ), 00516 'custom_options' => Array ( 00517 'label' => 'Custom module options:', 00518 'config' => Array ( 00519 'type' => 'select', 00520 'special' => 'custom', 00521 'maxitems' => '1000', 00522 'renderMode' => 'checkbox', 00523 ) 00524 ), 00525 'hidden' => Array ( 00526 'label' => 'Disable:', 00527 'config' => Array ( 00528 'type' => 'check', 00529 'default' => '0' 00530 ) 00531 ), 00532 'lockToDomain' => Array ( 00533 'label' => 'Lock to domain:', 00534 'config' => Array ( 00535 'type' => 'input', 00536 'size' => '20', 00537 'eval' => 'trim', 00538 'max' => '50', 00539 'checkbox' => '', 00540 'softref' => 'substitute' 00541 ) 00542 ), 00543 'groupMods' => Array ( 00544 'label' => 'Modules:', 00545 'config' => Array ( 00546 'type' => 'select', 00547 'special' => 'modListGroup', 00548 'size' => '5', 00549 'autoSizeMax' => 50, 00550 'maxitems' => '15', 00551 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00552 'iconsInOptionTags' => 1, 00553 ) 00554 ), 00555 'inc_access_lists' => Array ( 00556 'label' => 'Include Access Lists:', 00557 'config' => Array ( 00558 'type' => 'check', 00559 'default' => '0' 00560 ) 00561 ), 00562 'description' => Array ( 00563 'label' => 'Description:', 00564 'config' => Array ( 00565 'type' => 'text', 00566 'rows' => 5, 00567 'cols' => 30 00568 ) 00569 ), 00570 'TSconfig' => Array ( 00571 'label' => 'TSconfig:', 00572 'config' => Array ( 00573 'type' => 'text', 00574 'cols' => '40', 00575 'rows' => '5', 00576 'wizards' => Array( 00577 '_PADDING' => 4, 00578 '0' => Array( 00579 'type' => t3lib_extMgm::isLoaded('tsconfig_help')?'popup':'', 00580 'title' => 'TSconfig QuickReference', 00581 'script' => 'wizard_tsconfig.php?mode=beuser', 00582 'icon' => 'wizard_tsconfig.gif', 00583 'JSopenParams' => 'height=500,width=780,status=0,menubar=0,scrollbars=1', 00584 ) 00585 ), 00586 'softref' => 'TSconfig' 00587 ) 00588 ), 00589 'hide_in_lists' => Array ( 00590 'label' => 'Hide in lists:', 00591 'config' => Array ( 00592 'type' => 'check', 00593 'default' => 0 00594 ) 00595 ), 00596 'subgroup' => Array ( 00597 'label' => 'Sub Groups:', 00598 'config' => Array ( 00599 'type' => 'select', 00600 'foreign_table' => 'be_groups', 00601 'foreign_table_where' => 'ORDER BY be_groups.title', 00602 'size' => '5', 00603 'autoSizeMax' => 50, 00604 'maxitems' => 20, 00605 'renderMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['accessListRenderMode'], 00606 'iconsInOptionTags' => 1, 00607 ) 00608 ) 00609 ), 00610 'types' => Array ( 00611 '0' => Array('showitem' => 'hidden;;;;1-1-1,title;;;;2-2-2, lockToDomain, --div--, inc_access_lists;;;;3-3-3, db_mountpoints;;;;4-4-4,file_mountpoints,hide_in_lists,subgroup,description, --div--, TSconfig;;;;5-5-5'), 00612 '1' => Array('showitem' => 'hidden;;;;1-1-1,title;;;;2-2-2, lockToDomain, --div--, inc_access_lists;;;;3-3-3, groupMods, tables_select, tables_modify, pagetypes_select, non_exclude_fields, explicit_allowdeny, allowed_languages, custom_options, --div--, db_mountpoints;;;;4-4-4,file_mountpoints,hide_in_lists,subgroup,description, --div--, TSconfig;;;;5-5-5') 00613 ) 00614 ); 00615 00616 00617 00621 $TCA['sys_filemounts'] = Array ( 00622 'ctrl' => $TCA['sys_filemounts']['ctrl'], 00623 'interface' => Array ( 00624 'showRecordFieldList' => 'title,hidden,path,base' 00625 ), 00626 'columns' => Array ( 00627 'title' => Array ( 00628 'label' => 'LABEL:', 00629 'config' => Array ( 00630 'type' => 'input', 00631 'size' => '20', 00632 'max' => '30', 00633 'eval' => 'required,trim' 00634 ) 00635 ), 00636 'path' => Array ( 00637 'label' => 'PATH:', 00638 'config' => Array ( 00639 'type' => 'input', 00640 'size' => '40', 00641 'max' => '120', 00642 'eval' => 'required,trim', 00643 'softref' => 'substitute' 00644 ) 00645 ), 00646 'hidden' => Array ( 00647 'label' => 'Disable:', 00648 'config' => Array ( 00649 'type' => 'check' 00650 ) 00651 ), 00652 'base' => Array ( 00653 'label' => 'BASE', 00654 'config' => Array ( 00655 'type' => 'radio', 00656 'items' => Array ( 00657 Array('absolute (root) / ', 0), 00658 Array('relative ../fileadmin/', 1) 00659 ), 00660 'default' => 0 00661 ) 00662 ) 00663 ), 00664 'types' => Array ( 00665 '0' => Array('showitem' => 'hidden;;;;1-1-1,title;;;;3-3-3,path,base') 00666 ) 00667 ); 00668 00669 00670 00674 $TCA['sys_language'] = Array ( 00675 'ctrl' => $TCA['sys_language']['ctrl'], 00676 'interface' => Array ( 00677 'showRecordFieldList' => 'hidden,title' 00678 ), 00679 'columns' => Array ( 00680 'title' => Array ( 00681 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.language', 00682 'config' => Array ( 00683 'type' => 'input', 00684 'size' => '35', 00685 'max' => '80', 00686 'eval' => 'trim,required' 00687 ) 00688 ), 00689 'hidden' => Array ( 00690 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.disable', 00691 'exclude' => 1, 00692 'config' => Array ( 00693 'type' => 'check', 00694 'default' => '0' 00695 ) 00696 ), 00697 'static_lang_isocode' => Array ( 00698 'exclude' => 1, 00699 'label' => 'LLL:EXT:lang/locallang_tca.php:sys_language.isocode', 00700 'displayCond' => 'EXT:static_info_tables:LOADED:true', 00701 'config' => Array ( 00702 'type' => 'select', 00703 'items' => Array ( 00704 Array('',0), 00705 ), 00706 'foreign_table' => 'static_languages', 00707 'foreign_table_where' => 'AND static_languages.pid=0 ORDER BY static_languages.lg_name_en', 00708 'size' => 1, 00709 'minitems' => 0, 00710 'maxitems' => 1, 00711 ) 00712 ), 00713 'flag' => array( 00714 'label' => 'LLL:EXT:lang/locallang_tca.php:sys_language.flag', 00715 'config' => Array ( 00716 'type' => 'select', 00717 'items' => Array ( 00718 Array('',0), 00719 ), 00720 'fileFolder' => 't3lib/gfx/flags/', // Only shows if "t3lib/" is in the PATH_site... 00721 'fileFolder_extList' => 'png,jpg,jpeg,gif', 00722 'fileFolder_recursions' => 0, 00723 'selicon_cols' => 8, 00724 'size' => 1, 00725 'minitems' => 0, 00726 'maxitems' => 1, 00727 ) 00728 ) 00729 ), 00730 'types' => Array ( 00731 '1' => Array('showitem' => 'hidden;;;;1-1-1,title;;;;2-2-2,static_lang_isocode,flag') 00732 ) 00733 ); 00734 00735 ?>