[TASK] Remove DocumentTemplate sections at TypoScriptTemplateConstantsEditorModuleFun... 25/44425/2
authorWouter Wolters <typo3@wouterwolters.nl>
Fri, 30 Oct 2015 18:40:00 +0000 (19:40 +0100)
committerMorton Jonuschat <m.jonuschat@mojocode.de>
Sat, 31 Oct 2015 13:31:44 +0000 (14:31 +0100)
Resolves: #71175
Releases: master
Change-Id: I38b99b3a3daac028b0e2f0888c4384fa9b5cdeb1
Reviewed-on: https://review.typo3.org/44425
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
typo3/sysext/tstemplate/Classes/Controller/TemplateAnalyzerModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateConstantEditorModuleFunctionController.php

index 4e25c44..42ce7bc 100644 (file)
@@ -122,7 +122,7 @@ class TemplateAnalyzerModuleFunctionController extends AbstractFunctionModule
                 . htmlspecialchars($siteTitle ? ' (' . $siteTitle . ')' : '');
         }
         if ($manyTemplatesMenu) {
-            $theOutput .= '<div>' .$manyTemplatesMenu . '</div>';
+            $theOutput .= '<div>' . $manyTemplatesMenu . '</div>';
         }
         $templateService = $this->getExtendedTemplateService();
         $templateService->clearList_const_temp = array_flip($templateService->clearList_const);
index 307ffc4..f8700ae 100644 (file)
@@ -93,7 +93,11 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends AbstractF
         $templateService = $this->getExtendedTemplateService();
         if ($templateService->helpConfig['imagetag'] || $templateService->helpConfig['description'] || $templateService->helpConfig['header']) {
             $theOutput .= '<div style="padding-top: 30px;"></div>';
-            $theOutput .= $this->pObj->doc->section($templateService->helpConfig['header'], '<div align="center">' . $templateService->helpConfig['imagetag'] . '</div><BR>' . ($templateService->helpConfig['description'] ? implode(explode('//', $templateService->helpConfig['description']), '<BR>') . '<BR>' : '') . ($templateService->helpConfig['bulletlist'] ? '<ul><li>' . implode(explode('//', $templateService->helpConfig['bulletlist']), '<li>') . '</ul>' : '<BR>'));
+            $theOutput .= '<div>' . htmlspecialchars($templateService->helpConfig['header'])
+                . '<div align="center">' . $templateService->helpConfig['imagetag'] . '</div><br>'
+                . ($templateService->helpConfig['description'] ? implode(explode('//', $templateService->helpConfig['description']), '<br>') . '<br>' : '')
+                . ($templateService->helpConfig['bulletlist'] ? '<ul><li>' . implode(explode('//', $templateService->helpConfig['bulletlist']), '<li>') . '</ul>' : '<br>')
+                . '</div>';
         }
         return $theOutput;
     }
@@ -156,18 +160,18 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends AbstractF
             // Resetting the menu (stop)
             $iconFactory = GeneralUtility::makeInstance(IconFactory::class);
             $content = $iconFactory->getIconForRecord('sys_template', $tplRow, Icon::SIZE_SMALL)->render() . '<strong>' . $this->pObj->linkWrapTemplateTitle($tplRow['title'], 'constants') . '</strong>' . (trim($tplRow['sitetitle']) ? htmlspecialchars(' (' . $tplRow['sitetitle'] . ')') : '');
-            $theOutput .= $this->pObj->doc->section($lang->getLL('editConstants', true), $content, false, true);
+            $theOutput .= '<h2>' . $lang->getLL('editConstants', true) . '</h2><div>' . $content . '</div>';
             if ($manyTemplatesMenu) {
-                $theOutput .= $this->pObj->doc->section('', $manyTemplatesMenu);
+                $theOutput .= '<div>' . $manyTemplatesMenu . '</div>';
             }
             $theOutput .= '<div style="padding-top: 10px;"></div>';
             if (!empty($this->pObj->MOD_MENU['constant_editor_cat'])) {
                 $menu = '<div class="form-inline form-inline-spaced">';
                 $menu .= BackendUtility::getDropdownMenu($this->pObj->id, 'SET[constant_editor_cat]', $this->pObj->MOD_SETTINGS['constant_editor_cat'], $this->pObj->MOD_MENU['constant_editor_cat']);
                 $menu .= '</div>';
-                $theOutput .= $this->pObj->doc->section($lang->getLL('category', true), '<span class="text-nowrap">' . $menu . '</span>', false);
+                $theOutput .= '<h3>' . $lang->getLL('category', true) . '</h3><div><span class="text-nowrap">' . $menu . '</span></div>';
             } else {
-                $theOutput .= $this->pObj->doc->section($lang->getLL('noConstants', true), $lang->getLL('noConstantsDescription', true), false, false, 1);
+                $theOutput .= '<h3>' . $iconFactory->getIcon('status-dialog-notification', Icon::SIZE_SMALL)->render() . $lang->getLL('noConstants', true) . '</h3><div>' . $lang->getLL('noConstantsDescription', true) . '</div>';
             }
             $theOutput .= '<div style="padding-top: 15px;"></div>';
             // Category and constant editor config:
@@ -176,7 +180,7 @@ class TypoScriptTemplateConstantEditorModuleFunctionController extends AbstractF
 
             $printFields = trim($templateService->ext_printFields($theConstants, $category));
             if ($printFields) {
-                $theOutput .= $this->pObj->doc->section('', $printFields);
+                $theOutput .= '<div>' . $printFields . '</div>';
             }
             $BE_USER_modOptions = BackendUtility::getModTSconfig(0, 'mod.' . $this->pObj->MCONF['name']);
             if ($BE_USER_modOptions['properties']['constantEditor.']['example'] != 'top') {