Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

tbl_tt_content.php

Go to the documentation of this file.
00001 <?php
00002 /***************************************************************
00003 *  Copyright notice
00004 *
00005 *  (c) 1999-2004 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 ***************************************************************/
00038 $TCA['tt_content'] = Array (
00039    'ctrl' => $TCA['tt_content']['ctrl'],
00040    'interface' => Array (
00041       'always_description' => 0,
00042       'showRecordFieldList' => 'CType,header,header_link,bodytext,image,imagewidth,imageorient,media,records,colPos,starttime,endtime,fe_group'
00043    ),
00044    'columns' => Array (
00045       'CType' => Array (
00046          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.type',
00047          'config' => Array (
00048             'type' => 'select',
00049             'items' => Array (
00050                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.0', 'header'),
00051                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.1', 'text'),
00052                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.2', 'textpic'),
00053                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.3', 'image'),
00054                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.4', 'bullets'),
00055                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.5', 'table'),
00056                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.6', 'uploads'),
00057                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.7', 'multimedia'),
00058                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.8', 'mailform'),
00059                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.9', 'search'),
00060                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.10', 'login'),
00061                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.11', 'splash'),
00062                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.12', 'menu'),
00063                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.13', 'shortcut'),
00064                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.14', 'list'),
00065                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.15', 'script'),
00066                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.16', 'div'),
00067                Array('LLL:EXT:cms/locallang_ttc.php:CType.I.17', 'html')
00068             ),
00069             'default' => 'text',
00070             'authMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['explicitADmode'],
00071             'authMode_enforce' => 'strict',
00072          )
00073       ),
00074       'hidden' => Array (
00075          'exclude' => 1,
00076          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.hidden',
00077          'config' => Array (
00078             'type' => 'check'
00079          )
00080       ),
00081       'starttime' => Array (
00082          'exclude' => 1,
00083          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.starttime',
00084          'config' => Array (
00085             'type' => 'input',
00086             'size' => '8',
00087             'max' => '20',
00088             'eval' => 'date',
00089             'checkbox' => '0',
00090             'default' => '0'
00091          )
00092       ),
00093       'endtime' => Array (
00094          'exclude' => 1,
00095          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.endtime',
00096          'config' => Array (
00097             'type' => 'input',
00098             'size' => '8',
00099             'max' => '20',
00100             'eval' => 'date',
00101             'checkbox' => '0',
00102             'default' => '0',
00103             'range' => Array (
00104                'upper' => mktime(0,0,0,12,31,2020),
00105                'lower' => mktime(0,0,0,date('m')-1,date('d'),date('Y'))
00106             )
00107          )
00108       ),
00109       'fe_group' => Array (
00110          'exclude' => 1,
00111          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.fe_group',
00112          'config' => Array (
00113             'type' => 'select',
00114             'items' => Array (
00115                Array('', 0),
00116                Array('LLL:EXT:lang/locallang_general.php:LGL.hide_at_login', -1),
00117                Array('LLL:EXT:lang/locallang_general.php:LGL.any_login', -2),
00118                Array('LLL:EXT:lang/locallang_general.php:LGL.usergroups', '--div--')
00119             ),
00120             'foreign_table' => 'fe_groups'
00121          )
00122       ),
00123       'sys_language_uid' => Array (
00124          'exclude' => 1,
00125          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.language',
00126          'config' => Array (
00127             'type' => 'select',
00128             'foreign_table' => 'sys_language',
00129             'foreign_table_where' => 'ORDER BY sys_language.title',
00130             'items' => Array(
00131                Array('LLL:EXT:lang/locallang_general.php:LGL.allLanguages',-1),
00132                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value',0)
00133             )
00134          )
00135       ),
00136       'l18n_parent' => Array (
00137          'displayCond' => 'FIELD:sys_language_uid:>:0',
00138          'exclude' => 1,
00139          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.l18n_parent',
00140          'config' => Array (
00141             'type' => 'select',
00142             'items' => Array (
00143                Array('', 0),
00144             ),
00145             'foreign_table' => 'tt_content',
00146             'foreign_table_where' => 'AND tt_content.pid=###CURRENT_PID### AND tt_content.sys_language_uid IN (-1,0)',
00147          )
00148       ),
00149       'layout' => Array (
00150          'exclude' => 1,
00151          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.layout',
00152          'config' => Array (
00153             'type' => 'select',
00154             'items' => Array (
00155                Array('LLL:EXT:lang/locallang_general.php:LGL.normal', '0'),
00156                Array('LLL:EXT:cms/locallang_ttc.php:layout.I.1', '1'),
00157                Array('LLL:EXT:cms/locallang_ttc.php:layout.I.2', '2'),
00158                Array('LLL:EXT:cms/locallang_ttc.php:layout.I.3', '3')
00159             ),
00160             'default' => '0'
00161          )
00162       ),
00163       'colPos' => Array (
00164          'exclude' => 1,
00165          'label' => 'LLL:EXT:cms/locallang_ttc.php:colPos',
00166          'config' => Array (
00167             'type' => 'select',
00168             'items' => Array (
00169                Array('LLL:EXT:cms/locallang_ttc.php:colPos.I.0', '1'),
00170                Array('LLL:EXT:lang/locallang_general.php:LGL.normal', '0'),
00171                Array('LLL:EXT:cms/locallang_ttc.php:colPos.I.2', '2'),
00172                Array('LLL:EXT:cms/locallang_ttc.php:colPos.I.3', '3')
00173             ),
00174             'default' => '0'
00175          )
00176       ),
00177       'date' => Array (
00178          'exclude' => 1,
00179          'label' => 'LLL:EXT:cms/locallang_ttc.php:date',
00180          'config' => Array (
00181             'type' => 'input',
00182             'size' => '8',
00183             'max' => '20',
00184             'eval' => 'date',
00185             'checkbox' => '0',
00186             'default' => '0'
00187          )
00188       ),
00189       'header' => Array (
00190          'l10n_mode' => 'prefixLangTitle',
00191          'label' => 'LLL:EXT:cms/locallang_ttc.php:header',
00192          'config' => Array (
00193             'type' => 'input',
00194             'max' => '256'
00195          )
00196       ),
00197       'header_position' => Array (
00198          'label' => 'LLL:EXT:cms/locallang_ttc.php:header_position',
00199          'config' => Array (
00200             'type' => 'select',
00201             'items' => Array (
00202                Array('', ''),
00203                Array('LLL:EXT:cms/locallang_ttc.php:header_position.I.1', 'center'),
00204                Array('LLL:EXT:cms/locallang_ttc.php:header_position.I.2', 'right'),
00205                Array('LLL:EXT:cms/locallang_ttc.php:header_position.I.3', 'left')
00206             ),
00207             'default' => ''
00208          )
00209       ),
00210       'header_link' => Array (
00211          'label' => 'LLL:EXT:cms/locallang_ttc.php:header_link',
00212          'config' => Array (
00213             'type' => 'input',
00214             'size' => '15',
00215             'max' => '256',
00216             'checkbox' => '',
00217             'eval' => 'trim',
00218             'wizards' => Array(
00219                '_PADDING' => 2,
00220                'link' => Array(
00221                   'type' => 'popup',
00222                   'title' => 'Link',
00223                   'icon' => 'link_popup.gif',
00224                   'script' => 'browse_links.php?mode=wizard',
00225                   'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1'
00226                )
00227             )
00228          )
00229       ),
00230       'header_layout' => Array (
00231          'exclude' => 1,
00232          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.type',
00233          'config' => Array (
00234             'type' => 'select',
00235             'items' => Array (
00236                Array('LLL:EXT:lang/locallang_general.php:LGL.normal', '0'),
00237                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.1', '1'),
00238                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.2', '2'),
00239                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.3', '3'),
00240                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.4', '4'),
00241                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.5', '5'),
00242                Array('LLL:EXT:cms/locallang_ttc.php:header_layout.I.6', '100')
00243             ),
00244             'default' => '0'
00245          )
00246       ),
00247       'subheader' => Array (
00248          'exclude' => 1,
00249          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.subheader',
00250          'config' => Array (
00251             'type' => 'input',
00252             'size' => '30',
00253             'max' => '256'
00254          )
00255       ),
00256       'bodytext' => Array (
00257          'l10n_mode' => 'prefixLangTitle',
00258          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.text',
00259          'config' => Array (
00260             'type' => 'text',
00261             'cols' => '48',
00262             'rows' => '5',
00263             'wizards' => Array(
00264                '_PADDING' => 4,
00265                'RTE' => Array(
00266                   'notNewRecords' => 1,
00267                   'RTEonly' => 1,
00268                   'type' => 'script',
00269                   'title' => 'LLL:EXT:cms/locallang_ttc.php:bodytext.W.RTE',
00270                   'icon' => 'wizard_rte2.gif',
00271                   'script' => 'wizard_rte.php',
00272                ),
00273                'table' => Array(
00274                   'notNewRecords' => 1,
00275                   'enableByTypeConfig' => 1,
00276                   'type' => 'script',
00277                   'title' => 'Table wizard',
00278                   'icon' => 'wizard_table.gif',
00279                   'script' => 'wizard_table.php',
00280                   'params' => array('xmlOutput' => 0)
00281                ),
00282                'forms' => Array(
00283                   'notNewRecords' => 1,
00284                   'enableByTypeConfig' => 1,
00285                   'type' => 'script',
00286 #                 'hideParent' => array('rows' => 4),
00287                   'title' => 'Forms wizard',
00288                   'icon' => 'wizard_forms.gif',
00289                   'script' => 'wizard_forms.php?special=formtype_mail',
00290                   'params' => array('xmlOutput' => 0)
00291                )
00292             )
00293          )
00294       ),
00295       'text_align' => Array (
00296          'exclude' => 1,
00297          'label' => 'LLL:EXT:cms/locallang_ttc.php:text_align',
00298          'config' => Array (
00299             'type' => 'select',
00300             'items' => Array (
00301                Array('', ''),
00302                Array('LLL:EXT:cms/locallang_ttc.php:text_align.I.1', 'center'),
00303                Array('LLL:EXT:cms/locallang_ttc.php:text_align.I.2', 'right'),
00304                Array('LLL:EXT:cms/locallang_ttc.php:text_align.I.3', 'left')
00305             ),
00306             'default' => ''
00307          )
00308       ),
00309       'text_face' => Array (
00310          'exclude' => 1,
00311          'label' => 'LLL:EXT:cms/locallang_ttc.php:text_face',
00312          'config' => Array (
00313             'type' => 'select',
00314             'items' => Array (
00315                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', '0'),
00316                Array('Times', '1'),
00317                Array('Verdana', '2'),
00318                Array('Arial', '3')
00319             ),
00320             'default' => '0'
00321          )
00322       ),
00323       'text_size' => Array (
00324          'exclude' => 1,
00325          'label' => 'LLL:EXT:cms/locallang_ttc.php:text_size',
00326          'config' => Array (
00327             'type' => 'select',
00328             'items' => Array (
00329                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', '0'),
00330                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.1', '1'),
00331                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.2', '2'),
00332                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.3', '3'),
00333                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.4', '4'),
00334                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.5', '5'),
00335                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.6', '10'),
00336                Array('LLL:EXT:cms/locallang_ttc.php:text_size.I.7', '11')
00337             ),
00338             'default' => '0'
00339          )
00340       ),
00341       'text_color' => Array (
00342          'exclude' => 1,
00343          'label' => 'LLL:EXT:cms/locallang_ttc.php:text_color',
00344          'config' => Array (
00345             'type' => 'select',
00346             'items' => Array (
00347                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', '0'),
00348                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.1', '1'),
00349                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.2', '2'),
00350                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.3', '200'),
00351                Array('-----','--div--'),
00352                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.5', '240'),
00353                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.6', '241'),
00354                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.7', '242'),
00355                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.8', '243'),
00356                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.9', '244'),
00357                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.10', '245'),
00358                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.11', '246'),
00359                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.12', '247'),
00360                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.13', '248'),
00361                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.14', '249'),
00362                Array('LLL:EXT:cms/locallang_ttc.php:text_color.I.15', '250')
00363             ),
00364             'default' => '0'
00365          )
00366       ),
00367       'text_properties' => Array (
00368          'exclude' => 1,
00369          'label' => 'LLL:EXT:cms/locallang_ttc.php:text_properties',
00370          'config' => Array (
00371             'type' => 'check',
00372             'items' => Array (
00373                Array('LLL:EXT:cms/locallang_ttc.php:text_properties.I.0', ''),
00374                Array('LLL:EXT:cms/locallang_ttc.php:text_properties.I.1', ''),
00375                Array('LLL:EXT:cms/locallang_ttc.php:text_properties.I.2', ''),
00376                Array('LLL:EXT:cms/locallang_ttc.php:text_properties.I.3', '')
00377             ),
00378             'cols' => 4
00379          )
00380       ),
00381       'image' => Array (
00382 #        'l10n_mode' => 'mergeIfNotBlank',
00383          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.images',
00384          'config' => Array (
00385             'type' => 'group',
00386             'internal_type' => 'file',
00387             'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
00388             'max_size' => '1000',
00389             'uploadfolder' => 'uploads/pics',
00390             'show_thumbs' => '1',
00391             'size' => '3',
00392             'maxitems' => '200',
00393             'minitems' => '0',
00394             'autoSizeMax' => 40,
00395          )
00396       ),
00397       'imagewidth' => Array (
00398          'exclude' => 1,
00399          'label' => 'LLL:EXT:cms/locallang_ttc.php:imagewidth',
00400          'config' => Array (
00401             'type' => 'input',
00402             'size' => '4',
00403             'max' => '4',
00404             'eval' => 'int',
00405             'checkbox' => '0',
00406             'range' => Array (
00407                'upper' => '999',
00408                'lower' => '25'
00409             ),
00410             'default' => 0
00411          )
00412       ),
00413       'imageheight' => Array (
00414          'exclude' => 1,
00415          'label' => 'LLL:EXT:cms/locallang_ttc.php:imageheight',
00416          'config' => Array (
00417             'type' => 'input',
00418             'size' => '4',
00419             'max' => '4',
00420             'eval' => 'int',
00421             'checkbox' => '0',
00422             'range' => Array (
00423                'upper' => '700',
00424                'lower' => '25'
00425             ),
00426             'default' => 0
00427          )
00428       ),
00429       'imageorient' => Array (
00430          'label' => 'LLL:EXT:cms/locallang_ttc.php:imageorient',
00431          'config' => Array (
00432             'type' => 'select',
00433             'items' => Array (
00434                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.0', 0, 'selicons/above_center.gif'),
00435                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.1', 1, 'selicons/above_right.gif'),
00436                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.2', 2, 'selicons/above_left.gif'),
00437                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.3', 8, 'selicons/below_center.gif'),
00438                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.4', 9, 'selicons/below_right.gif'),
00439                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.5', 10, 'selicons/below_left.gif'),
00440                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.6', 17, 'selicons/intext_right.gif'),
00441                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.7', 18, 'selicons/intext_left.gif'),
00442                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.8', '--div--'),
00443                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.9', 25, 'selicons/intext_right_nowrap.gif'),
00444                Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.10', 26, 'selicons/intext_left_nowrap.gif')
00445             ),
00446             'selicon_cols' => 6,
00447             'default' => '8',
00448             'iconsInOptionTags' => 1,
00449          )
00450       ),
00451       'imageborder' => Array (
00452          'exclude' => 1,
00453          'label' => 'LLL:EXT:cms/locallang_ttc.php:imageborder',
00454          'config' => Array (
00455             'type' => 'check'
00456          )
00457       ),
00458       'image_noRows' => Array (
00459          'exclude' => 1,
00460          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_noRows',
00461          'config' => Array (
00462             'type' => 'check'
00463          )
00464       ),
00465       'image_link' => Array (
00466          'exclude' => 1,
00467          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_link',
00468          'config' => Array (
00469             'type' => 'input',
00470             'size' => '15',
00471             'max' => '256',
00472             'checkbox' => '',
00473             'eval' => 'trim',
00474             'wizards' => Array(
00475                '_PADDING' => 2,
00476                'link' => Array(
00477                   'type' => 'popup',
00478                   'title' => 'Link',
00479                   'icon' => 'link_popup.gif',
00480                   'script' => 'browse_links.php?mode=wizard',
00481                   'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1'
00482                )
00483             )
00484          )
00485       ),
00486       'image_zoom' => Array (
00487          'exclude' => 1,
00488          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_zoom',
00489          'config' => Array (
00490             'type' => 'check'
00491          )
00492       ),
00493       'image_effects' => Array (
00494          'exclude' => 1,
00495          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_effects',
00496          'config' => Array (
00497             'type' => 'select',
00498             'items' => Array (
00499                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.0', 0),
00500                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.1', 1),
00501                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.2', 2),
00502                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.3', 3),
00503                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.4', 10),
00504                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.5', 11),
00505                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.6', 20),
00506                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.7', 23),
00507                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.8', 25),
00508                Array('LLL:EXT:cms/locallang_ttc.php:image_effects.I.9', 26)
00509             )
00510          )
00511       ),
00512       'image_frames' => Array (
00513          'exclude' => 1,
00514          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_frames',
00515          'config' => Array (
00516             'type' => 'select',
00517             'items' => Array (
00518                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.0', 0),
00519                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.1', 1),
00520                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.2', 2),
00521                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.3', 3),
00522                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.4', 4),
00523                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.5', 5),
00524                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.6', 6),
00525                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.7', 7),
00526                Array('LLL:EXT:cms/locallang_ttc.php:image_frames.I.8', 8)
00527             )
00528          )
00529       ),
00530       'image_compression' => Array (
00531          'exclude' => 1,
00532          'label' => 'LLL:EXT:cms/locallang_ttc.php:image_compression',
00533          'config' => Array (
00534             'type' => 'select',
00535             'items' => Array (
00536                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', 0),
00537                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.1', 1),
00538                Array('GIF/256', 10),
00539                Array('GIF/128', 11),
00540                Array('GIF/64', 12),
00541                Array('GIF/32', 13),
00542                Array('GIF/16', 14),
00543                Array('GIF/8', 15),
00544                Array('PNG', 39),
00545                Array('PNG/256', 30),
00546                Array('PNG/128', 31),
00547                Array('PNG/64', 32),
00548                Array('PNG/32', 33),
00549                Array('PNG/16', 34),
00550                Array('PNG/8', 35),
00551                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.15', 21),
00552                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.16', 22),
00553                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.17', 24),
00554                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.18', 26),
00555                Array('LLL:EXT:cms/locallang_ttc.php:image_compression.I.19', 28)
00556             )
00557          )
00558       ),
00559       'imagecols' => Array (
00560          'label' => 'LLL:EXT:cms/locallang_ttc.php:imagecols',
00561          'config' => Array (
00562             'type' => 'select',
00563             'items' => Array (
00564                Array('1', 0),
00565                Array('2', 2),
00566                Array('3', 3),
00567                Array('4', 4),
00568                Array('5', 5),
00569                Array('6', 6),
00570                Array('7', 7),
00571                Array('8', 8)
00572             ),
00573             'default' => 0
00574          )
00575       ),
00576       'imagecaption' => Array (
00577          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.caption',
00578          'config' => Array (
00579             'type' => 'text',
00580             'cols' => '30',
00581             'rows' => '3'
00582          )
00583       ),
00584       'imagecaption_position' => Array (
00585          'exclude' => 1,
00586          'label' => 'LLL:EXT:cms/locallang_ttc.php:imagecaption_position',
00587          'config' => Array (
00588             'type' => 'select',
00589             'items' => Array (
00590                Array('', ''),
00591                Array('LLL:EXT:cms/locallang_ttc.php:imagecaption_position.I.1', 'center'),
00592                Array('LLL:EXT:cms/locallang_ttc.php:imagecaption_position.I.2', 'right'),
00593                Array('LLL:EXT:cms/locallang_ttc.php:imagecaption_position.I.3', 'left')
00594             ),
00595             'default' => ''
00596          )
00597       ),
00598       'cols' => Array (
00599          'label' => 'LLL:EXT:cms/locallang_ttc.php:cols',
00600          'config' => Array (
00601             'type' => 'select',
00602             'items' => Array (
00603                Array('LLL:EXT:cms/locallang_ttc.php:cols.I.0', '0'),
00604                Array('1', '1'),
00605                Array('2', '2'),
00606                Array('3', '3'),
00607                Array('4', '4'),
00608                Array('5', '5'),
00609                Array('6', '6'),
00610                Array('7', '7'),
00611                Array('8', '8'),
00612                Array('9', '9')
00613             ),
00614             'default' => '0'
00615          )
00616       ),
00617       'pages' => Array (
00618          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.startingpoint',
00619          'config' => Array (
00620             'type' => 'group',
00621             'internal_type' => 'db',
00622                'allowed' => 'pages',
00623             'size' => '3',
00624             'maxitems' => '22',
00625             'minitems' => '0',
00626             'show_thumbs' => '1'
00627          )
00628       ),
00629       'recursive' => Array (
00630          'exclude' => 1,
00631          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.recursive',
00632          'config' => Array (
00633             'type' => 'select',
00634             'items' => Array (
00635                Array('', '0'),
00636                Array('LLL:EXT:cms/locallang_ttc.php:recursive.I.1', '1'),
00637                Array('LLL:EXT:cms/locallang_ttc.php:recursive.I.2', '2'),
00638                Array('LLL:EXT:cms/locallang_ttc.php:recursive.I.3', '3'),
00639                Array('LLL:EXT:cms/locallang_ttc.php:recursive.I.4', '4'),
00640                Array('LLL:EXT:cms/locallang_ttc.php:recursive.I.5', '250')
00641             ),
00642             'default' => '0'
00643          )
00644       ),
00645       'menu_type' => Array (
00646          'label' => 'LLL:EXT:cms/locallang_ttc.php:menu_type',
00647          'config' => Array (
00648             'type' => 'select',
00649             'items' => Array (
00650                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.0', '0'),
00651                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.1', '1'),
00652                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.2', '4'),
00653                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.3', '7'),
00654                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.4', '2'),
00655                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.5', '3'),
00656                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.6', '5'),
00657                Array('LLL:EXT:cms/locallang_ttc.php:menu_type.I.7', '6')
00658             ),
00659             'default' => '0'
00660          )
00661       ),
00662       'list_type' => Array (
00663          'label' => 'LLL:EXT:cms/locallang_ttc.php:list_type',
00664          'config' => Array (
00665             'type' => 'select',
00666             'items' => Array (
00667                Array('','')
00668             ),
00669             'default' => '',
00670             'authMode' => $GLOBALS['TYPO3_CONF_VARS']['BE']['explicitADmode'],
00671          )
00672       ),
00673       'select_key' => Array (
00674          'exclude' => 1,
00675          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.code',
00676          'config' => Array (
00677             'type' => 'input',
00678             'size' => '20',
00679             'max' => '80',
00680             'eval' => 'trim'
00681          )
00682       ),
00683       'table_bgColor' => Array (
00684          'exclude' => 1,
00685          'label' => 'LLL:EXT:cms/locallang_ttc.php:table_bgColor',
00686          'config' => Array (
00687             'type' => 'select',
00688             'items' => Array (
00689                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', '0'),
00690                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.1', '1'),
00691                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.2', '2'),
00692                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.3', '200'),
00693                Array('-----','--div--'),
00694                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.5', '240'),
00695                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.6', '241'),
00696                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.7', '242'),
00697                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.8', '243'),
00698                Array('LLL:EXT:cms/locallang_ttc.php:table_bgColor.I.9', '244')
00699             ),
00700             'default' => '0'
00701          )
00702       ),
00703       'table_border' => Array (
00704          'exclude' => 1,
00705          'label' => 'LLL:EXT:cms/locallang_ttc.php:table_border',
00706          'config' => Array (
00707             'type' => 'input',
00708             'size' => '3',
00709             'max' => '3',
00710             'eval' => 'int',
00711             'checkbox' => '0',
00712             'range' => Array (
00713                'upper' => '20',
00714                'lower' => '0'
00715             ),
00716             'default' => 0
00717          )
00718       ),
00719       'table_cellspacing' => Array (
00720          'exclude' => 1,
00721          'label' => 'LLL:EXT:cms/locallang_ttc.php:table_cellspacing',
00722          'config' => Array (
00723             'type' => 'input',
00724             'size' => '3',
00725             'max' => '3',
00726             'eval' => 'int',
00727             'checkbox' => '0',
00728             'range' => Array (
00729                'upper' => '200',
00730                'lower' => '0'
00731             ),
00732             'default' => 0
00733          )
00734       ),
00735       'table_cellpadding' => Array (
00736          'exclude' => 1,
00737          'label' => 'LLL:EXT:cms/locallang_ttc.php:table_cellpadding',
00738          'config' => Array (
00739             'type' => 'input',
00740             'size' => '3',
00741             'max' => '3',
00742             'eval' => 'int',
00743             'checkbox' => '0',
00744             'range' => Array (
00745                'upper' => '200',
00746                'lower' => '0'
00747             ),
00748             'default' => 0
00749          )
00750       ),
00751       'media' => Array (
00752          'label' => 'LLL:EXT:cms/locallang_ttc.php:media',
00753          'config' => Array (
00754             'type' => 'group',
00755             'internal_type' => 'file',
00756             'allowed' => '',  // Must be empty for disallowed to work.
00757             'disallowed' => 'php,php3',
00758             'max_size' => '10000',
00759             'uploadfolder' => 'uploads/media',
00760             'show_thumbs' => '1',
00761             'size' => '3',
00762             'maxitems' => '10',
00763             'minitems' => '0'
00764          )
00765       ),
00766       'multimedia' => Array (
00767          'label' => 'LLL:EXT:cms/locallang_ttc.php:multimedia',
00768          'config' => Array (
00769             'type' => 'group',
00770             'internal_type' => 'file',
00771             'allowed' => 'txt,html,htm,class,swf,swa,dcr,wav,avi,au,mov,asf,mpg,wmv,mp3',
00772             'max_size' => '10000',
00773             'uploadfolder' => 'uploads/media',
00774             'size' => '2',
00775             'maxitems' => '1',
00776             'minitems' => '0'
00777          )
00778       ),
00779       'filelink_size' => Array (
00780          'label' => 'LLL:EXT:cms/locallang_ttc.php:filelink_size',
00781          'config' => Array (
00782             'type' => 'check'
00783          )
00784       ),
00785       'records' => Array (
00786          'label' => 'LLL:EXT:cms/locallang_ttc.php:records',
00787          'config' => Array (
00788             'type' => 'group',
00789             'internal_type' => 'db',
00790             'allowed' => 'tt_content',
00791             'size' => '5',
00792             'maxitems' => '200',
00793             'minitems' => '0',
00794             'show_thumbs' => '1'
00795          )
00796       ),
00797       'spaceBefore' => Array (
00798          'exclude' => 1,
00799          'label' => 'LLL:EXT:cms/locallang_ttc.php:spaceBefore',
00800          'config' => Array (
00801             'type' => 'input',
00802             'size' => '3',
00803             'max' => '3',
00804             'eval' => 'int',
00805             'checkbox' => '0',
00806             'range' => Array (
00807                'upper' => '50',
00808                'lower' => '0'
00809             ),
00810             'default' => 0
00811          )
00812       ),
00813       'spaceAfter' => Array (
00814          'exclude' => 1,
00815          'label' => 'LLL:EXT:cms/locallang_ttc.php:spaceAfter',
00816          'config' => Array (
00817             'type' => 'input',
00818             'size' => '3',
00819             'max' => '3',
00820             'eval' => 'int',
00821             'checkbox' => '0',
00822             'range' => Array (
00823                'upper' => '50',
00824                'lower' => '0'
00825             ),
00826             'default' => 0
00827          )
00828       ),
00829       'section_frame' => Array (
00830          'exclude' => 1,
00831          'label' => 'LLL:EXT:cms/locallang_ttc.php:section_frame',
00832          'config' => Array (
00833             'type' => 'select',
00834             'items' => Array (
00835                Array('', '0'),
00836                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.1', '1'),
00837                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.2', '5'),
00838                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.3', '6'),
00839                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.4', '10'),
00840                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.5', '11'),
00841                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.6', '12'),
00842                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.7', '20'),
00843                Array('LLL:EXT:cms/locallang_ttc.php:section_frame.I.8', '21')
00844             ),
00845             'default' => '0'
00846          )
00847       ),
00848       'splash_layout' => Array (
00849          'exclude' => 1,
00850          'label' => 'LLL:EXT:cms/locallang_ttc.php:splash_layout',
00851          'config' => Array (
00852             'type' => 'select',
00853             'items' => Array (
00854                Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', '0'),
00855                Array('LLL:EXT:cms/locallang_ttc.php:splash_layout.I.1', '1'),
00856                Array('LLL:EXT:cms/locallang_ttc.php:splash_layout.I.2', '2'),
00857                Array('LLL:EXT:cms/locallang_ttc.php:splash_layout.I.3', '3'),
00858                Array('LLL:EXT:cms/locallang_ttc.php:splash_layout.I.4', '--div--'),
00859                Array('LLL:EXT:cms/locallang_ttc.php:splash_layout.I.5', '20'),
00860             ),
00861             'default' => '0'
00862          )
00863       ),
00864       'sectionIndex' => Array (
00865          'exclude' => 1,
00866          'label' => 'LLL:EXT:cms/locallang_ttc.php:sectionIndex',
00867          'config' => Array (
00868             'type' => 'check',
00869             'default' => 1
00870          )
00871       ),
00872       'linkToTop' => Array (
00873          'exclude' => 1,
00874          'label' => 'LLL:EXT:cms/locallang_ttc.php:linkToTop',
00875          'config' => Array (
00876             'type' => 'check'
00877          )
00878       ),
00879       'rte_enabled' => Array (
00880          'exclude' => 1,
00881          'label' => 'LLL:EXT:cms/locallang_ttc.php:rte_enabled',
00882          'config' => Array (
00883             'type' => 'check',
00884             'showIfRTE' => 1
00885          )
00886       ),
00887       'pi_flexform' => array(
00888          'label' => 'LLL:EXT:cms/locallang_ttc.php:pi_flexform',
00889          'config' => Array (
00890             'type' => 'flex',
00891             'ds_pointerField' => 'list_type',
00892             'ds' => array(
00893                'default' => '
00894                   <T3DataStructure>
00895                     <ROOT>
00896                       <type>array</type>
00897                       <el>
00898                         <!-- Repeat an element like "xmlTitle" beneath for as many elements you like. Remember to name them uniquely  -->
00899                         <xmlTitle>
00900                         <TCEforms>
00901                            <label>The Title:</label>
00902                            <config>
00903                               <type>input</type>
00904                               <size>48</size>
00905                            </config>
00906                         </TCEforms>
00907                         </xmlTitle>
00908                       </el>
00909                     </ROOT>
00910                   </T3DataStructure>
00911                ',
00912             )
00913          )
00914       ),
00915       'tx_impexp_origuid' => Array('config'=>array('type'=>'passthrough')),
00916       'l18n_diffsource' => Array('config'=>array('type'=>'passthrough')),
00917       't3ver_label' => Array (
00918          'label' => 'LLL:EXT:lang/locallang_general.php:LGL.versionLabel',
00919          'config' => Array (
00920             'type' => 'input',
00921             'size' => '30',
00922             'max' => '30',
00923          )
00924       ),
00925    ),
00926    'types' => Array (
00927       '1' =>   Array('showitem' => 'CType'),
00928       'header' =>    Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, subheader;;8'),
00929       'text' =>      Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, bodytext;;9;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[flag=rte_enabled|mode=ts];3-3-3, rte_enabled, text_properties'),
00930       'textpic' =>   Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, bodytext;;9;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[flag=rte_enabled|mode=ts];3-3-3, rte_enabled, text_properties, --div--, image;;;;4-4-4, imageorient;;2, imagewidth;;13,
00931          --palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgLinks;7,
00932          --palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgOptions;11,
00933          imagecaption;;5'),
00934       'rte' =>       Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, bodytext;;;nowrap:richtext[*]:rte_transform[mode=ts_images-ts_reglinks];3-3-3'),
00935       'image' =>     Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, image;;;;4-4-4, imageorient;;2, imagewidth;;13,
00936          --palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgLinks;7,
00937          --palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgOptions;11,
00938           imagecaption;;5'),
00939       'bullets' =>   Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, layout;;;;3-3-3, bodytext;;9;nowrap, text_properties'),
00940       'table' =>     Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, layout;;10;button;3-3-3, cols, bodytext;;9;nowrap:wizards[table], text_properties'),
00941       'splash' =>    Array('showitem' => 'CType;;4;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2, splash_layout, bodytext;;;;3-3-3, image;;6'),
00942       'uploads' =>   Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, media;;;;5-5-5,
00943          select_key;LLL:EXT:cms/locallang_ttc.php:select_key.ALT.uploads,
00944          layout;;10;button, filelink_size,
00945          imagecaption;LLL:EXT:cms/locallang_ttc.php:imagecaption.ALT.uploads;;nowrap'),
00946       'multimedia' =>   Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, multimedia;;;;5-5-5, bodytext;LLL:EXT:lang/locallang_general.php:LGL.parameters;;nowrap'),
00947       'script' =>    Array('showitem' => 'CType;;4;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2, select_key;;;;5-5-5, pages;;12, bodytext;LLL:EXT:lang/locallang_general.php:LGL.parameters;;nowrap,
00948          imagecaption;LLL:EXT:cms/locallang_ttc.php:imagecaption.ALT.script'),
00949       'menu' =>      Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, menu_type;;;;5-5-5, pages'),
00950       'mailform' =>  Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2,
00951          bodytext;LLL:EXT:cms/locallang_ttc.php:bodytext.ALT.mailform;;nowrap:wizards[forms];5-5-5,
00952          pages;LLL:EXT:cms/locallang_ttc.php:pages.ALT.mailform,
00953          subheader;LLL:EXT:cms/locallang_ttc.php:subheader.ALT.mailform'),
00954       'search' =>    Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2,
00955          pages;LLL:EXT:cms/locallang_ttc.php:pages.ALT.search;;;5-5-5'),
00956       'login' =>     Array('showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2,
00957          pages;LLL:EXT:cms/locallang_ttc.php:pages.ALT.login;;;5-5-5'),
00958       'shortcut' =>  Array('showitem' => 'CType;;4;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2, records;;;;5-5-5, layout'),
00959       'list' =>      Array(
00960                      'showitem' => 'CType;;4;button;1-1-1, header;;3;;2-2-2, --div--, list_type;;;;5-5-5, layout, select_key, pages;;12',
00961                      'subtype_value_field' => 'list_type',
00962                      'subtypes_excludelist' => Array(
00963                         '' => 'layout,select_key,pages', // When no plugin is selected.
00964                         '3' => 'layout',
00965 //                      '4' => 'layout',  // List type forum
00966                         '2' => 'layout',
00967                         '5' => 'layout',
00968                         '9' => 'layout',
00969                         '0' => 'layout',
00970                         '6' => 'layout',
00971                         '7' => 'layout',
00972                         '1' => 'layout',
00973                         '8' => 'layout',
00974                         'indexed_search' => 'layout',
00975                         '11' => 'layout',
00976                         '20' => 'layout',
00977                         '21' => 'layout'
00978                      )
00979                   ),
00980       'div' =>       Array('showitem' => 'CType;;14;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2'),
00981       'html' =>      Array('showitem' => 'CType;;4;button;1-1-1, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2,
00982          bodytext;LLL:EXT:cms/locallang_ttc.php:bodytext.ALT.html;;nowrap;3-3-3')
00983    ),
00984    'palettes' => Array (
00985       '1' => Array('showitem' => 'hidden, starttime, endtime, fe_group'),
00986       '2' => Array('showitem' => 'imagecols, image_noRows, imageborder'),
00987       '3' => Array('showitem' => 'header_position, header_layout, header_link, date'),
00988       '4' => Array('showitem' => 'sys_language_uid, l18n_parent, colPos, spaceBefore, spaceAfter, section_frame, sectionIndex, linkToTop'),
00989       '5' => Array('showitem' => 'imagecaption_position'),
00990       '6' => Array('showitem' => 'imagewidth,image_link'),
00991       '7' => Array('showitem' => 'image_link, image_zoom'),
00992       '8' => Array('showitem' => 'layout'),
00993       '9' => Array('showitem' => 'text_align,text_face,text_size,text_color'),
00994       '10' => Array('showitem' => 'table_bgColor, table_border, table_cellspacing, table_cellpadding'),
00995       '11' => Array('showitem' => 'image_compression, image_effects, image_frames'),
00996       '12' => Array('showitem' => 'recursive'),
00997       '13' => Array('showitem' => 'imageheight'),
00998       '14' => Array('showitem' => 'sys_language_uid, l18n_parent, colPos')
00999    )
01000 );
01001 
01002 
01003 
01004 ?>

Generated on Sun Oct 3 01:05:57 2004 for TYPO3core 3.7.0 dev by  doxygen 1.3.8-20040913