⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ext_tables.php

📁 Typo3, 开源里边最强大的
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?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 + -