📄 ext_tables.php
字号:
<?php# TYPO3 CVS ID: $Id: ext_tables.php 2332 2007-05-09 22:56:41Z tkahler $if (!defined ('TYPO3_MODE')) die ('Access denied.');if (TYPO3_MODE=='BE') { t3lib_extMgm::addModule('web','layout','top',t3lib_extMgm::extPath($_EXTKEY).'layout/'); t3lib_extMgm::addLLrefForTCAdescr('_MOD_web_layout','EXT:cms/locallang_csh_weblayout.xml'); t3lib_extMgm::addLLrefForTCAdescr('_MOD_web_info','EXT:cms/locallang_csh_webinfo.xml'); t3lib_extMgm::insertModuleFunction( 'web_info', 'tx_cms_webinfo_page', t3lib_extMgm::extPath($_EXTKEY).'web_info/class.tx_cms_webinfo.php', 'LLL:EXT:cms/locallang_tca.php:mod_tx_cms_webinfo_page' ); t3lib_extMgm::insertModuleFunction( 'web_info', 'tx_cms_webinfo_lang', t3lib_extMgm::extPath($_EXTKEY).'web_info/class.tx_cms_webinfo_lang.php', 'LLL:EXT:cms/locallang_tca.php:mod_tx_cms_webinfo_lang' );}// ******************************************************************// Extend 'pages'-table// ******************************************************************if (TYPO3_MODE=='BE') { // Setting ICON_TYPES (obsolete by the removal of the plugin_mgm extension) $ICON_TYPES = Array();} // Adding pages_types: // t3lib_div::array_merge() MUST be used! $PAGES_TYPES = t3lib_div::array_merge(array( '3' => Array( 'icon' => 'pages_link.gif' ), '4' => Array( 'icon' => 'pages_shortcut.gif' ), '5' => Array( 'icon' => 'pages_notinmenu.gif' ), '7' => Array( 'icon' => 'pages_mountpoint.gif' ), '6' => Array( 'type' => 'web', 'icon' => 'be_users_section.gif', 'allowedTables' => '*' ), '199' => Array( // TypoScript: Limit is 200. When the doktype is 200 or above, the page WILL NOT be regarded as a 'page' by TypoScript. Rather is it a system-type page 'type' => 'sys', 'icon' => 'spacer_icon.gif', ) ),$PAGES_TYPES); // Add allowed records to pages: t3lib_extMgm::allowTableOnStandardPages('pages_language_overlay,tt_content,sys_template,sys_domain'); // Merging in CMS doktypes: array_splice( $TCA['pages']['columns']['doktype']['config']['items'], 1, 0, Array( Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.0', '2'), Array('LLL:EXT:lang/locallang_general.php:LGL.external', '3'), Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.2', '4'), Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.3', '5'), Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.4', '6'), Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.5', '7'), Array('-----', '--div--'), Array('LLL:EXT:cms/locallang_tca.php:pages.doktype.I.7', '199') ) ); // Setting enablecolumns: $TCA['pages']['ctrl']['enablecolumns'] = Array ( 'disabled' => 'hidden', 'starttime' => 'starttime', 'endtime' => 'endtime', 'fe_group' => 'fe_group', ); // Adding default value columns: $TCA['pages']['ctrl']['useColumnsForDefaultValues'].=',fe_group,hidden'; $TCA['pages']['ctrl']['transForeignTable'] = 'pages_language_overlay'; // Adding new columns: $TCA['pages']['columns'] = array_merge($TCA['pages']['columns'],Array( 'hidden' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.hidden', 'config' => Array ( 'type' => 'check', 'default' => '1' ) ), 'starttime' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.starttime', 'config' => Array ( 'type' => 'input', 'size' => '8', 'max' => '20', 'eval' => 'date', 'checkbox' => '0', 'default' => '0' ) ), 'endtime' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.endtime', 'config' => Array ( 'type' => 'input', 'size' => '8', 'max' => '20', 'eval' => 'date', 'checkbox' => '0', 'default' => '0', 'range' => Array ( 'upper' => mktime(0,0,0,12,31,2020), ) ) ), 'layout' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.layout', 'config' => Array ( 'type' => 'select', 'items' => Array ( Array('LLL:EXT:lang/locallang_general.php:LGL.normal', '0'), Array('LLL:EXT:cms/locallang_tca.php:pages.layout.I.1', '1'), Array('LLL:EXT:cms/locallang_tca.php:pages.layout.I.2', '2'), Array('LLL:EXT:cms/locallang_tca.php:pages.layout.I.3', '3') ), 'default' => '0' ) ), 'fe_group' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.fe_group', 'config' => Array ( 'type' => 'select', 'size' => 5, 'maxitems' => 20, 'items' => Array ( Array('LLL:EXT:lang/locallang_general.php:LGL.hide_at_login', -1), Array('LLL:EXT:lang/locallang_general.php:LGL.any_login', -2), Array('LLL:EXT:lang/locallang_general.php:LGL.usergroups', '--div--') ), 'exclusiveKeys' => '-1,-2', 'foreign_table' => 'fe_groups', ) ), 'extendToSubpages' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.extendToSubpages', 'config' => Array ( 'type' => 'check' ) ), 'nav_title' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.nav_title', 'config' => Array ( 'type' => 'input', 'size' => '30', 'max' => '256', 'checkbox' => '', 'eval' => 'trim' ) ), 'nav_hide' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.nav_hide', 'config' => Array ( 'type' => 'check' ) ), 'subtitle' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.subtitle', 'config' => Array ( 'type' => 'input', 'size' => '30', 'max' => '256', 'eval' => '' ) ), 'target' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.target', 'config' => Array ( 'type' => 'input', 'size' => '7', 'max' => '20', 'eval' => 'trim', 'checkbox' => '' ) ), 'alias' => Array ( 'displayCond' => 'VERSION:IS:false', 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.alias', 'config' => Array ( 'type' => 'input', 'size' => '10', 'max' => '32', 'eval' => 'nospace,alphanum_x,lower,unique', 'softref' => 'notify' ) ), 'url' => Array ( 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.url', 'config' => Array ( 'type' => 'input', 'size' => '25', 'max' => '256', 'eval' => 'trim,required', 'softref' => 'url' ) ), 'urltype' => Array ( 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.type', 'config' => Array ( 'type' => 'select', 'items' => Array ( Array('', '0'), Array('http://', '1'), Array('https://', '4'), Array('ftp://', '2'), Array('mailto:', '3') ), 'default' => '1' ) ), 'lastUpdated' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.lastUpdated', 'config' => Array ( 'type' => 'input', 'size' => '12', 'max' => '20', 'eval' => 'datetime', 'checkbox' => '0', 'default' => '0' ) ), 'newUntil' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.newUntil', 'config' => Array ( 'type' => 'input', 'size' => '8', 'max' => '20', 'eval' => 'date', 'checkbox' => '0', 'default' => '0' ) ), 'cache_timeout' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.cache_timeout', 'config' => Array ( 'type' => 'select', 'items' => Array ( Array('LLL:EXT:lang/locallang_general.php:LGL.default_value', 0), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.1', 60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.2', 5*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.3', 15*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.4', 30*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.5', 60*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.6', 4*60*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.7', 24*60*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.8', 2*24*60*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.9', 7*24*60*60), Array('LLL:EXT:cms/locallang_tca.php:pages.cache_timeout.I.10', 31*24*60*60) ), 'default' => '0' ) ), 'no_cache' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.no_cache', 'config' => Array ( 'type' => 'check' ) ), 'no_search' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.no_search', 'config' => Array ( 'type' => 'check' ) ), 'shortcut' => Array ( 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.shortcut_page', 'config' => Array ( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'pages', 'size' => '3', 'maxitems' => '1', 'minitems' => '0', 'show_thumbs' => '1' ) ), 'shortcut_mode' => Array ( 'exclude' => 1, 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.shortcut_mode', 'config' => Array ( 'type' => 'select', 'items' => Array ( Array('', 0), Array('LLL:EXT:cms/locallang_tca.php:pages.shortcut_mode.I.1', 1), Array('LLL:EXT:cms/locallang_tca.php:pages.shortcut_mode.I.2', 2), ), 'default' => '0' ) ), 'content_from_pid' => Array ( 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.content_from_pid', 'config' => Array ( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'pages', 'size' => '1', 'maxitems' => '1', 'minitems' => '0', 'show_thumbs' => '1' ) ), 'mount_pid' => Array ( 'label' => 'LLL:EXT:cms/locallang_tca.php:pages.mount_pid', 'config' => Array ( 'type' => 'group', 'internal_type' => 'db', 'allowed' => 'pages', 'size' => '1', 'maxitems' => '1', 'minitems' => '0', 'show_thumbs' => '1' ) ), 'keywords' => Array ( 'exclude' => 1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -