[FEATURE] Add context-menu for template-icon in the "Template"-view 46/18846/2
authorStefan Neufeind <typo3.neufeind@speedpartner.de>
Mon, 11 Mar 2013 22:29:06 +0000 (23:29 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 12 Mar 2013 17:57:33 +0000 (18:57 +0100)
Allows to easily copy, delete, (de)activate etc. the template.

Resolves: #46058
Releases: 6.1
Change-Id: I2dfc96da13fdec9807a05ef3764d40db76aa1c4e
Reviewed-on: https://review.typo3.org/18846
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/tstemplate_info/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php

index 20783ef..c63ce98 100644 (file)
@@ -283,7 +283,8 @@ class TypoScriptTemplateInformationModuleFunctionController extends \TYPO3\CMS\B
                                        }
                                }
                        }
-                       $content = \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('sys_template', $tplRow) . '<strong>' . htmlspecialchars($tplRow['title']) . '</strong>' . htmlspecialchars((trim($tplRow['sitetitle']) ? ' (' . $tplRow['sitetitle'] . ')' : ''));
+                       $content = \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('sys_template', $tplRow, array('oncontextmenu' => "showClickmenu(
+'sys_template', '" . $tplRow['uid'] . "', '1', '', '', ''); return false;", 'onclick' => "showClickmenu('sys_template', '" . $tplRow['uid'] . "', '1', '','', ''); return false;")) . '<strong>' . htmlspecialchars($tplRow['title']) . '</strong>' . htmlspecialchars((trim($tplRow['sitetitle']) ? ' (' . $tplRow['sitetitle'] . ')' : ''));
                        $theOutput .= $this->pObj->doc->section($GLOBALS['LANG']->getLL('templateInformation'), $content, 0, 1);
                        if ($manyTemplatesMenu) {
                                $theOutput .= $this->pObj->doc->section('', $manyTemplatesMenu);