00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00039
00040
00041
00042
00043
00044 $TCA['fe_users'] = Array (
00045 'ctrl' => $TCA['fe_users']['ctrl'],
00046 'interface' => Array (
00047 'showRecordFieldList' => 'username,password,usergroup,lockToDomain,name,title,address,zip,city,country,email,www,telephone,fax,disable,starttime,endtime'
00048 ),
00049 'feInterface' => $TCA['fe_users']['feInterface'],
00050 'columns' => Array (
00051 'username' => Array (
00052 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_users.username',
00053 'config' => Array (
00054 'type' => 'input',
00055 'size' => '20',
00056 'max' => '50',
00057 'eval' => 'nospace,lower,uniqueInPid,required'
00058 )
00059 ),
00060 'password' => Array (
00061 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_users.password',
00062 'config' => Array (
00063 'type' => 'input',
00064 'size' => '10',
00065 'max' => '40',
00066 'eval' => 'nospace,required,password'
00067 )
00068 ),
00069 'usergroup' => Array (
00070 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_users.usergroup',
00071 'config' => Array (
00072 'type' => 'select',
00073 'foreign_table' => 'fe_groups',
00074 'size' => '3',
00075 'minitems' => '1',
00076 'maxitems' => '50'
00077 )
00078 ),
00079 'lockToDomain' => Array (
00080 'exclude' => 1,
00081 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_users.lockToDomain',
00082 'config' => Array (
00083 'type' => 'input',
00084 'size' => '20',
00085 'eval' => 'trim',
00086 'max' => '50',
00087 'checkbox' => '',
00088 'softref' => 'substitute'
00089 )
00090 ),
00091 'name' => Array (
00092 'exclude' => 1,
00093 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.name',
00094 'config' => Array (
00095 'type' => 'input',
00096 'size' => '40',
00097 'eval' => 'trim',
00098 'max' => '80'
00099 )
00100 ),
00101 'address' => Array (
00102 'exclude' => 1,
00103 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.address',
00104 'config' => Array (
00105 'type' => 'text',
00106 'cols' => '20',
00107 'rows' => '3'
00108 )
00109 ),
00110 'telephone' => Array (
00111 'exclude' => 1,
00112 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.phone',
00113 'config' => Array (
00114 'type' => 'input',
00115 'eval' => 'trim',
00116 'size' => '20',
00117 'max' => '20'
00118 )
00119 ),
00120 'fax' => Array (
00121 'exclude' => 1,
00122 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.fax',
00123 'config' => Array (
00124 'type' => 'input',
00125 'size' => '20',
00126 'eval' => 'trim',
00127 'max' => '20'
00128 )
00129 ),
00130 'email' => Array (
00131 'exclude' => 1,
00132 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.email',
00133 'config' => Array (
00134 'type' => 'input',
00135 'size' => '40',
00136 'eval' => 'trim',
00137 'max' => '80'
00138 )
00139 ),
00140 'title' => Array (
00141 'exclude' => 1,
00142 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.title_person',
00143 'config' => Array (
00144 'type' => 'input',
00145 'size' => '20',
00146 'eval' => 'trim',
00147 'max' => '40'
00148 )
00149 ),
00150 'zip' => Array (
00151 'exclude' => 1,
00152 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.zip',
00153 'config' => Array (
00154 'type' => 'input',
00155 'eval' => 'trim',
00156 'size' => '10',
00157 'max' => '10'
00158 )
00159 ),
00160 'city' => Array (
00161 'exclude' => 1,
00162 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.city',
00163 'config' => Array (
00164 'type' => 'input',
00165 'size' => '20',
00166 'eval' => 'trim',
00167 'max' => '50'
00168 )
00169 ),
00170 'country' => Array (
00171 'exclude' => 1,
00172 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.country',
00173 'config' => Array (
00174 'type' => 'input',
00175 'size' => '20',
00176 'eval' => 'trim',
00177 'max' => '40'
00178 )
00179 ),
00180 'www' => Array (
00181 'exclude' => 1,
00182 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.www',
00183 'config' => Array (
00184 'type' => 'input',
00185 'eval' => 'trim',
00186 'size' => '20',
00187 'max' => '80'
00188 )
00189 ),
00190 'company' => Array (
00191 'exclude' => 1,
00192 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.company',
00193 'config' => Array (
00194 'type' => 'input',
00195 'eval' => 'trim',
00196 'size' => '20',
00197 'max' => '80'
00198 )
00199 ),
00200 'image' => Array (
00201 'exclude' => 1,
00202 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.image',
00203 'config' => Array (
00204 'type' => 'group',
00205 'internal_type' => 'file',
00206 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
00207 'max_size' => '1000',
00208 'uploadfolder' => 'uploads/pics',
00209 'show_thumbs' => '1',
00210 'size' => '3',
00211 'maxitems' => '6',
00212 'minitems' => '0'
00213 )
00214 ),
00215 'disable' => Array (
00216 'exclude' => 1,
00217 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.disable',
00218 'config' => Array (
00219 'type' => 'check'
00220 )
00221 ),
00222 'starttime' => Array (
00223 'exclude' => 1,
00224 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.starttime',
00225 'config' => Array (
00226 'type' => 'input',
00227 'size' => '8',
00228 'max' => '20',
00229 'eval' => 'date',
00230 'default' => '0',
00231 'checkbox' => '0'
00232 )
00233 ),
00234 'endtime' => Array (
00235 'exclude' => 1,
00236 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.endtime',
00237 'config' => Array (
00238 'type' => 'input',
00239 'size' => '8',
00240 'max' => '20',
00241 'eval' => 'date',
00242 'checkbox' => '0',
00243 'default' => '0',
00244 'range' => Array (
00245 'upper' => mktime(0,0,0,12,31,2020),
00246 )
00247 )
00248 ),
00249 'TSconfig' => Array (
00250 'exclude' => 1,
00251 'label' => 'TSconfig:',
00252 'config' => Array (
00253 'type' => 'text',
00254 'cols' => '40',
00255 'rows' => '5',
00256 'wizards' => Array(
00257 '_PADDING' => 4,
00258 '0' => Array(
00259 # 'type' => t3lib_extMgm::isLoaded('tsconfig_help')?'popup':'',
00260 'title' => 'TSconfig QuickReference',
00261 'script' => 'wizard_tsconfig.php?mode=fe_users',
00262 'icon' => 'wizard_tsconfig.gif',
00263 'JSopenParams' => 'height=500,width=780,status=0,menubar=0,scrollbars=1',
00264 )
00265 ),
00266 'softref' => 'TSconfig'
00267 )
00268 )
00269 ),
00270 'types' => Array (
00271 '0' => Array('showitem' => 'username;;;;2-2-2, password, usergroup, lockToDomain, --div--, name;;2;;3-3-3, address, zip, city, country, telephone, fax, email, www, image;;;;4-4-4, --div--, TSconfig;;;;5-5-5')
00272 ),
00273 'palettes' => Array (
00274 '1' => Array('showitem' => 'disable, starttime, endtime'),
00275 '2' => Array('showitem' => 'title,company')
00276 )
00277 );
00278
00279
00280
00281
00282
00283
00284
00285
00286
00287
00288 $TCA['fe_groups'] = Array (
00289 'ctrl' => $TCA['fe_groups']['ctrl'],
00290 'interface' => Array (
00291 'showRecordFieldList' => 'title,hidden,lockToDomain,description'
00292 ),
00293 'columns' => Array (
00294 'hidden' => Array (
00295 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.disable',
00296 'exclude' => 1,
00297 'config' => Array (
00298 'type' => 'check',
00299 'default' => '0'
00300 )
00301 ),
00302 'title' => Array (
00303 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_groups.title',
00304 'config' => Array (
00305 'type' => 'input',
00306 'size' => '20',
00307 'max' => '20',
00308 'eval' => 'trim,required'
00309 )
00310 ),
00311 'lockToDomain' => Array (
00312 'exclude' => 1,
00313 'label' => 'LLL:EXT:cms/locallang_tca.php:fe_groups.lockToDomain',
00314 'config' => Array (
00315 'type' => 'input',
00316 'size' => '20',
00317 'eval' => 'trim',
00318 'max' => '50',
00319 'checkbox' => ''
00320 )
00321 ),
00322 'description' => Array (
00323 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.description',
00324 'config' => Array (
00325 'type' => 'text',
00326 'rows' => 5,
00327 'cols' => 48
00328 )
00329 ),
00330 'TSconfig' => Array (
00331 'exclude' => 1,
00332 'label' => 'TSconfig:',
00333 'config' => Array (
00334 'type' => 'text',
00335 'cols' => '40',
00336 'rows' => '5',
00337 'wizards' => Array(
00338 '_PADDING' => 4,
00339 '0' => Array(
00340 # 'type' => t3lib_extMgm::isLoaded('tsconfig_help')?'popup':'',
00341 'title' => 'TSconfig QuickReference',
00342 'script' => 'wizard_tsconfig.php?mode=fe_users',
00343 'icon' => 'wizard_tsconfig.gif',
00344 'JSopenParams' => 'height=500,width=780,status=0,menubar=0,scrollbars=1',
00345 )
00346 ),
00347 'softref' => 'TSconfig'
00348 )
00349 )
00350 ),
00351 'types' => Array (
00352 '0' => Array('showitem' => 'hidden;;;;1-1-1,title;;;;2-2-2,lockToDomain,description;;;;3-3-3, --div--, TSconfig;;;;5-5-5')
00353 )
00354 );
00355
00356
00357
00358
00359
00360
00361
00362 $TCA['sys_domain'] = Array (
00363 'ctrl' => $TCA['sys_domain']['ctrl'],
00364 'interface' => Array (
00365 'showRecordFieldList' => 'hidden,domainName,redirectTo'
00366 ),
00367 'columns' => Array (
00368 'domainName' => Array (
00369 'label' => 'LLL:EXT:cms/locallang_tca.php:sys_domain.domainName',
00370 'config' => Array (
00371 'type' => 'input',
00372 'size' => '35',
00373 'max' => '80',
00374 'eval' => 'required,unique,lower,trim',
00375 'softref' => 'substitute'
00376 ),
00377 ),
00378 'redirectTo' => Array (
00379 'label' => 'LLL:EXT:cms/locallang_tca.php:sys_domain.redirectTo',
00380 'config' => Array (
00381 'type' => 'input',
00382 'size' => '35',
00383 'max' => '120',
00384 'checkbox' => '',
00385 'default' => '',
00386 'eval' => 'trim',
00387 'softref' => 'substitute'
00388 ),
00389 ),
00390 'hidden' => Array (
00391 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.disable',
00392 'exclude' => 1,
00393 'config' => Array (
00394 'type' => 'check',
00395 'default' => '0'
00396 )
00397 ),
00398 'prepend_params' => Array (
00399 'label' => 'LLL:EXT:cms/locallang_tca.php:sys_domain.prepend_params',
00400 'exclude' => 1,
00401 'config' => Array (
00402 'type' => 'check',
00403 'default' => '0'
00404 )
00405 )
00406 ),
00407 'types' => Array (
00408 '1' => Array('showitem' => 'hidden;;;;1-1-1,domainName;;1;;3-3-3,prepend_params')
00409 ),
00410 'palettes' => Array (
00411 '1' => Array('showitem' => 'redirectTo')
00412 )
00413 );
00414
00415
00416
00417
00418
00419
00420
00421
00422 $TCA['pages_language_overlay'] = Array (
00423 'ctrl' => $TCA['pages_language_overlay']['ctrl'],
00424 'interface' => Array (
00425 'showRecordFieldList' => 'title,hidden,starttime,endtime,keywords,description,abstract'
00426 ),
00427 'columns' => Array (
00428 'hidden' => Array (
00429 'exclude' => 1,
00430 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.hidden',
00431 'config' => Array (
00432 'type' => 'check',
00433 'default' => '1'
00434 )
00435 ),
00436 'starttime' => Array (
00437 'exclude' => 1,
00438 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.starttime',
00439 'config' => Array (
00440 'type' => 'input',
00441 'size' => '8',
00442 'max' => '20',
00443 'eval' => 'date',
00444 'checkbox' => '0',
00445 'default' => '0'
00446 )
00447 ),
00448 'endtime' => Array (
00449 'exclude' => 1,
00450 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.endtime',
00451 'config' => Array (
00452 'type' => 'input',
00453 'size' => '8',
00454 'max' => '20',
00455 'eval' => 'date',
00456 'checkbox' => '0',
00457 'default' => '0',
00458 'range' => Array (
00459 'upper' => mktime(0,0,0,12,31,2020),
00460 )
00461 )
00462 ),
00463 'title' => Array (
00464 'label' => $TCA['pages']['columns']['title']['label'],
00465 'config' => Array (
00466 'type' => 'input',
00467 'size' => '30',
00468 'max' => '256',
00469 'eval' => 'required'
00470 )
00471 ),
00472 'subtitle' => Array (
00473 'exclude' => 1,
00474 'label' => $TCA['pages']['columns']['subtitle']['label'],
00475 'config' => Array (
00476 'type' => 'input',
00477 'size' => '30',
00478 'max' => '256',
00479 'eval' => ''
00480 )
00481 ),
00482 'nav_title' => Array (
00483 'exclude' => 1,
00484 'label' => $TCA['pages']['columns']['nav_title']['label'],
00485 'config' => Array (
00486 'type' => 'input',
00487 'size' => '30',
00488 'max' => '256',
00489 'checkbox' => '',
00490 'eval' => 'trim'
00491 )
00492 ),
00493 'keywords' => Array (
00494 'exclude' => 1,
00495 'label' => $TCA['pages']['columns']['keywords']['label'],
00496 'config' => Array (
00497 'type' => 'text',
00498 'cols' => '40',
00499 'rows' => '3'
00500 )
00501 ),
00502 'description' => Array (
00503 'exclude' => 1,
00504 'label' => $TCA['pages']['columns']['description']['label'],
00505 'config' => Array (
00506 'type' => 'input',
00507 'size' => '40',
00508 'eval' => 'trim'
00509 )
00510 ),
00511 'abstract' => Array (
00512 'exclude' => 1,
00513 'label' => $TCA['pages']['columns']['abstract']['label'],
00514 'config' => Array (
00515 'type' => 'text',
00516 'cols' => '40',
00517 'rows' => '3'
00518 )
00519 ),
00520 'author' => Array (
00521 'exclude' => 1,
00522 'label' => $TCA['pages']['columns']['author']['label'],
00523 'config' => Array (
00524 'type' => 'input',
00525 'size' => '20',
00526 'eval' => 'trim',
00527 'max' => '80'
00528 )
00529 ),
00530 'author_email' => Array (
00531 'exclude' => 1,
00532 'label' => $TCA['pages']['columns']['author']['label'],
00533 'config' => Array (
00534 'type' => 'input',
00535 'size' => '20',
00536 'eval' => 'trim',
00537 'max' => '80'
00538 )
00539 ),
00540 'media' => Array (
00541 'exclude' => 1,
00542 'label' => $TCA['pages']['columns']['media']['label'],
00543 'config' => Array (
00544 'type' => 'group',
00545 'internal_type' => 'file',
00546 'allowed' => $TCA['pages']['columns']['media']['config']['allowed'],
00547 'max_size' => '2000',
00548 'uploadfolder' => 'uploads/media',
00549 'show_thumbs' => '1',
00550 'size' => '3',
00551 'maxitems' => '5',
00552 'minitems' => '0'
00553 )
00554 ),
00555 'sys_language_uid' => Array (
00556 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.language',
00557 'config' => Array (
00558 'type' => 'select',
00559 'foreign_table' => 'sys_language',
00560 'foreign_table_where' => 'ORDER BY sys_language.title',
00561 'items' => Array(
00562 Array('LLL:EXT:lang/locallang_general.php:LGL.default_value',0)
00563 )
00564 )
00565 ),
00566 'tx_impexp_origuid' => Array('config'=>array('type'=>'passthrough')),
00567 'l18n_diffsource' => Array('config'=>array('type'=>'passthrough')),
00568 't3ver_label' => Array (
00569 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.versionLabel',
00570 'config' => Array (
00571 'type' => 'input',
00572 'size' => '30',
00573 'max' => '30',
00574 )
00575 ),
00576 ),
00577 'types' => Array (
00578 '0' => Array('showitem' => 'hidden;;;;1-1-1, sys_language_uid, title;;;;2-2-2, subtitle, nav_title, --div--, abstract;;5;;3-3-3, keywords, description, media;;;;4-4-4')
00579 ),
00580 'palettes' => Array (
00581 '1' => Array('showitem' => 'starttime,endtime'),
00582 '5' => Array('showitem' => 'author,author_email')
00583 )
00584 );
00585
00586
00587
00588
00589
00590
00591 $TCA['sys_template'] = Array (
00592 'ctrl' => $TCA['sys_template']['ctrl'],
00593 'interface' => Array (
00594 'showRecordFieldList' => 'title,clear,root,include_static,basedOn,nextLevel,resources,sitetitle,description,hidden,starttime,endtime'
00595 ),
00596 'columns' => Array (
00597 'title' => Array (
00598 'label' => 'Template title:',
00599 'config' => Array (
00600 'type' => 'input',
00601 'size' => '25',
00602 'max' => '256',
00603 'eval' => 'required'
00604 )
00605 ),
00606 'hidden' => Array (
00607 'label' => 'Deactivated:',
00608 'exclude' => 1,
00609 'config' => Array (
00610 'type' => 'check',
00611 'default' => '0'
00612 )
00613 ),
00614 'starttime' => Array (
00615 'label' => 'Start:',
00616 'exclude' => 1,
00617 'config' => Array (
00618 'type' => 'input',
00619 'size' => '8',
00620 'max' => '20',
00621 'eval' => 'date',
00622 'checkbox' => '0',
00623 'default' => '0'
00624 )
00625 ),
00626 'endtime' => Array (
00627 'label' => 'Stop:',
00628 'exclude' => 1,
00629 'config' => Array (
00630 'type' => 'input',
00631 'size' => '8',
00632 'max' => '20',
00633 'eval' => 'date',
00634 'checkbox' => '0',
00635 'default' => '0',
00636 'range' => Array (
00637 'upper' => mktime(0,0,0,12,31,2020),
00638 )
00639 )
00640 ),
00641 'root' => Array (
00642 'label' => 'Rootlevel:',
00643 'config' => Array (
00644 'type' => 'check'
00645 )
00646 ),
00647 'clear' => Array (
00648 'label' => 'Clear:',
00649 'config' => Array (
00650 'type' => 'check',
00651 'items' => Array (
00652 Array('Constants', ''),
00653 Array('Setup', '')
00654 ),
00655 'cols' => 2
00656 )
00657 ),
00658 'sitetitle' => Array (
00659 'label' => 'Website title:',
00660 'config' => Array (
00661 'type' => 'input',
00662 'size' => '25',
00663 'max' => '256'
00664 )
00665 ),
00666 'constants' => Array (
00667 'label' => 'Constants:',
00668 'config' => Array (
00669 'type' => 'text',
00670 'cols' => '48',
00671 'rows' => '10',
00672 'wrap' => 'OFF',
00673 'softref' => 'TStemplate,email[subst],url[subst]'
00674 ),
00675 ),
00676 'resources' => Array (
00677 'label' => 'Resources:',
00678 'config' => Array (
00679 'type' => 'group',
00680 'internal_type' => 'file',
00681 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'].',html,htm,ttf,pfb,pfm,txt,css,tmpl,inc,ico',
00682 'max_size' => '1000',
00683 'uploadfolder' => 'uploads/tf',
00684 'show_thumbs' => '1',
00685 'size' => '7',
00686 'maxitems' => '100',
00687 'minitems' => '0'
00688 )
00689 ),
00690 'nextLevel' => Array (
00691 'label' => 'Template on next level:',
00692 'config' => Array (
00693 'type' => 'group',
00694 'internal_type' => 'db',
00695 'allowed' => 'sys_template',
00696 'show_thumbs' => '1',
00697 'size' => '3',
00698 'maxitems' => '1',
00699 'minitems' => '0',
00700 'default' => ''
00701 )
00702 ),
00703 'include_static' => Array (
00704 'label' => 'Include static:',
00705 'config' => Array (
00706 'type' => 'select',
00707 'foreign_table' => 'static_template',
00708 'foreign_table_where' => 'ORDER BY static_template.title DESC',
00709 'size' => 10,
00710 'maxitems' => 20,
00711 'default' => '',
00712 ),
00713 ),
00714 'include_static_file' => Array(
00715 'label' => 'Include static (from extensions):',
00716 'config' => Array (
00717 'type' => 'select',
00718 'size' => 10,
00719 'maxitems' => 20,
00720 'items' => Array (
00721 ),
00722 'softref' => 'ext_fileref'
00723 )
00724 ),
00725 'basedOn' => Array (
00726 'label' => 'Include basis template:',
00727 'config' => Array (
00728 'type' => 'group',
00729 'internal_type' => 'db',
00730 'allowed' => 'sys_template',
00731 'show_thumbs' => '1',
00732 'size' => '3',
00733 'maxitems' => '50',
00734 'autoSizeMax' => 10,
00735 'minitems' => '0',
00736 'default' => '',
00737 'wizards' => Array(
00738 '_PADDING' => 4,
00739 '_VERTICAL' => 1,
00740 'edit' => Array(
00741 'type' => 'popup',
00742 'title' => 'Edit filemount',
00743 'script' => 'wizard_edit.php',
00744 'popup_onlyOpenIfSelected' => 1,
00745 'icon' => 'edit2.gif',
00746 'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1',
00747 ),
00748 'add' => Array(
00749 'type' => 'script',
00750 'title' => 'Add new basis template',
00751 'icon' => 'add.gif',
00752 'params' => Array(
00753 'table'=>'sys_template',
00754 'pid' => '###CURRENT_PID###',
00755 'setValue' => 'prepend'
00756 ),
00757 'script' => 'wizard_add.php',
00758 )
00759 )
00760 )
00761 ),
00762 'includeStaticAfterBasedOn' => Array (
00763 'label' => 'Include static AFTER basedOn:',
00764 'exclude' => 1,
00765 'config' => Array (
00766 'type' => 'check',
00767 'default' => '0'
00768 )
00769 ),
00770 'config' => Array (
00771 'label' => 'Setup:',
00772 'config' => Array (
00773 'type' => 'text',
00774 'rows' => 10,
00775 'cols' => 48,
00776 'wizards' => Array(
00777 '_PADDING' => 4,
00778 '0' => Array(
00779 # 'type' => t3lib_extMgm::isLoaded('tsconfig_help')?'popup':'',
00780 'title' => 'TSref online',
00781 'script' => 'wizard_tsconfig.php?mode=tsref',
00782 'icon' => 'wizard_tsconfig.gif',
00783 'JSopenParams' => 'height=500,width=780,status=0,menubar=0,scrollbars=1',
00784 )
00785 ),
00786 'wrap' => 'OFF',
00787 'softref' => 'TStemplate,email[subst],url[subst]'
00788 )
00789 ),
00790 'editorcfg' => Array (
00791 'label' => 'Backend Editor Configuration:',
00792 'config' => Array (
00793 'type' => 'text',
00794 'rows' => 4,
00795 'cols' => 48,
00796 'wrap' => 'OFF'
00797 )
00798 ),
00799 'description' => Array (
00800 'label' => 'Description:',
00801 'config' => Array (
00802 'type' => 'text',
00803 'rows' => 10,
00804 'cols' => 48
00805 )
00806 ),
00807 'static_file_mode' => Array (
00808 'label' => 'Static template files from T3 Extensions:',
00809 'config' => Array (
00810 'type' => 'select',
00811 'items' => Array (
00812 Array('Default (Include before if Root-flag is set)', '0'),
00813 Array('Always include before this template record', '1'),
00814 Array('Never include before this template record', '2'),
00815 ),
00816 'default' => '0'
00817 )
00818 ),
00819 'tx_impexp_origuid' => Array('config'=>array('type'=>'passthrough')),
00820 't3ver_label' => Array (
00821 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.versionLabel',
00822 'config' => Array (
00823 'type' => 'input',
00824 'size' => '30',
00825 'max' => '30',
00826 )
00827 ),
00828 ),
00829 'types' => Array (
00830 '1' => Array('showitem' => 'title;;1;;2-2-2, sitetitle, constants;;;;3-3-3, config, resources, clear, root, --div--, include_static;;2;;5-5-5, include_static_file;;2, basedOn;;2, static_file_mode, nextLevel, --div--, description;;;;5-5-5, editorcfg')
00831 ),
00832 'palettes' => Array (
00833 '1' => Array('showitem' => 'hidden,starttime,endtime'),
00834 '2' => Array('showitem' => 'includeStaticAfterBasedOn')
00835 )
00836 );
00837
00838
00839
00840
00841
00842
00843
00844
00845 $TCA['static_template'] = Array (
00846 'ctrl' => $TCA['static_template']['ctrl'],
00847 'interface' => Array (
00848 'showRecordFieldList' => 'title,include_static,description'
00849 ),
00850 'columns' => Array (
00851 'title' => Array (
00852 'label' => 'Template title:',
00853 'config' => Array (
00854 'type' => 'input',
00855 'size' => '25',
00856 'max' => '256',
00857 'eval' => 'required'
00858 )
00859 ),
00860 'constants' => Array (
00861 'label' => 'Constants:',
00862 'config' => Array (
00863 'type' => 'text',
00864 'cols' => '48',
00865 'rows' => '10',
00866 'wrap' => 'OFF'
00867 )
00868 ),
00869 'include_static' => Array (
00870 'label' => 'Include static:',
00871 'config' => Array (
00872 'type' => 'select',
00873 'foreign_table' => 'static_template',
00874 'foreign_table_where' => 'ORDER BY static_template.title',
00875 'size' => 10,
00876 'maxitems' => 20,
00877 'default' => ''
00878 )
00879 ),
00880 'config' => Array (
00881 'label' => 'Setup:',
00882 'config' => Array (
00883 'type' => 'text',
00884 'rows' => 10,
00885 'cols' => 48,
00886 'wrap' => 'OFF'
00887 )
00888 ),
00889 'editorcfg' => Array (
00890 'label' => 'Backend Editor Configuration:',
00891 'config' => Array (
00892 'type' => 'text',
00893 'rows' => 4,
00894 'cols' => 48,
00895 'wrap' => 'OFF'
00896 )
00897 ),
00898 'description' => Array (
00899 'label' => 'Description:',
00900 'config' => Array (
00901 'type' => 'text',
00902 'rows' => 10,
00903 'cols' => 48
00904 )
00905 )
00906 ),
00907 'types' => Array (
00908 '1' => Array('showitem' => 'title;;;;2-2-2, constants;;;;3-3-3, config, include_static;;;;5-5-5, description;;;;5-5-5, editorcfg')
00909 )
00910 );
00911
00912
00913
00914 ?>