30 $GLOBALS[
'LANG']->includeLLFile(
'EXT:info_pagetsconfig/locallang.xlf');
41 'tsconf_parts' => array(
42 0 =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_0'),
43 1 =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1'),
44 '1a' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1a'),
45 '1b' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1b'),
46 '1c' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1c'),
47 '1d' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1d'),
48 '1e' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1e'),
49 '1f' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1f'),
50 '1g' =>
$GLOBALS[
'LANG']->getLL(
'tsconf_parts_1g'),
56 99 =>
$GLOBALS[
'LANG']->getLL(
'tsconf_configFields')
58 'tsconf_alphaSort' =>
'1' 60 if (!
$GLOBALS[
'BE_USER']->isAdmin()) {
61 unset($modMenuAdd[
'tsconf_parts'][99]);
72 $menu =
BackendUtility::getFuncMenu($this->pObj->id,
'SET[tsconf_parts]', $this->pObj->MOD_SETTINGS[
'tsconf_parts'], $this->pObj->MOD_MENU[
'tsconf_parts']);
73 $menu .=
'<br /><label for="checkTsconf_alphaSort">' .
$GLOBALS[
'LANG']->getLL(
'sort_alphabetic', TRUE) .
'</label> ' .
BackendUtility::getFuncCheck($this->pObj->id,
'SET[tsconf_alphaSort]', $this->pObj->MOD_SETTINGS[
'tsconf_alphaSort'],
'',
'',
'id="checkTsconf_alphaSort"');
74 $menu .=
'<br /><br />';
75 $theOutput = $this->pObj->doc->header(
$GLOBALS[
'LANG']->getLL(
'tsconf_title'));
77 if ($this->pObj->MOD_SETTINGS[
'tsconf_parts'] == 99) {
81 foreach ($TSparts as $k => $v) {
83 if ($k ==
'defaultPageTSconfig') {
84 $pTitle =
'<strong>' .
$GLOBALS[
'LANG']->getLL(
'editTSconfig_default', TRUE) .
'</strong>';
87 $pUids[] = substr($k, 4);
89 $pTitle = $this->pObj->doc->getHeader(
'pages', $row,
'', FALSE);
90 $editIdList = substr($k, 4);
91 $params =
'&edit[pages][' . $editIdList .
']=edit&columnsOnly=TSconfig';
95 $TScontent = nl2br(htmlspecialchars(trim($v) . chr(10)));
97 $tsparser->lineNumberOffset = 0;
98 $TScontent = $tsparser->doSyntaxHighlight(trim($v) . LF);
100 <tr><td nowrap="nowrap" class="bgColor5">' . $pTitle .
'</td></tr> 101 <tr><td nowrap="nowrap" class="bgColor4">' . $TScontent . $editIcon .
'</td></tr> 102 <tr><td> </td></tr> 107 $params =
'&edit[pages][' . implode(
',', $pUids) .
']=edit&columnsOnly=TSconfig';
116 <!-- Edit fields: --> 117 <table border="0" cellpadding="0" cellspacing="1">' . implode(
'', $lines) .
'</table><br />' . $editIcon, 0, 1);
126 $tmpl->linkObjects = 0;
128 $tmpl->ext_expandAllNotes = 1;
129 $tmpl->ext_noPMicons = 1;
131 switch ($this->pObj->MOD_SETTINGS[
'tsconf_parts']) {
175 $modTSconfig = $modTSconfig[
'properties'];
176 if (!is_array($modTSconfig)) {
177 $modTSconfig = array();
181 $tree = $tmpl->ext_getObjTree($modTSconfig,
'',
'',
'',
'', $this->pObj->MOD_SETTINGS[
'tsconf_alphaSort']);
183 $theOutput .= $this->pObj->doc->section(
187 '<div class="nowrap">' . $tree .
'</div>',
static getFuncCheck($mainParams, $elementName, $currentValue, $script='', $addParams='', $tagParams='')
static getRecordWSOL($table, $uid, $fields=' *', $where='', $useDeleteClause=TRUE, $unsetMovePointers=FALSE)
static getModTSconfig($id, $TSref)
static editOnClick($params, $backPath='', $requestUri='')
static cshItem($table, $field, $BACK_PATH, $wrap='', $onlyIconMode=FALSE, $styleAttrib='')
static makeInstance($className)
static getSpriteIcon($iconName, array $options=array(), array $overlays=array())
static getFuncMenu($mainParams, $elementName, $currentValue, $menuItems, $script='', $addparams='')
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static getPagesTSconfig($id, $rootLine=NULL, $returnPartArray=FALSE)