From c67266ad5a313e8cb93f8dfba46b541c525ceb5f Mon Sep 17 00:00:00 2001 From: Oliver Bartsch <bo@cedev.de> Date: Thu, 19 Jan 2023 11:52:36 +0100 Subject: [PATCH] [BUGFIX] Use origin module identifier on creating new TS template Resolves: #99636 Releases: main Change-Id: Ibe663ca3c85693e90b14a6c6e9c1432f4a1812f5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77494 Tested-by: core-ci <typo3@b13.com> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> --- .../tstemplate/Classes/Controller/ConstantEditorController.php | 1 + .../tstemplate/Classes/Controller/InfoModifyController.php | 1 + .../tstemplate/Resources/Private/Partials/NoTemplate.html | 2 +- .../Resources/Private/Templates/ConstantEditorNoTemplate.html | 2 +- .../Resources/Private/Templates/InfoModifyNoTemplate.html | 2 +- 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/tstemplate/Classes/Controller/ConstantEditorController.php b/typo3/sysext/tstemplate/Classes/Controller/ConstantEditorController.php index e4c351a4ba12..8356b9ae60c3 100644 --- a/typo3/sysext/tstemplate/Classes/Controller/ConstantEditorController.php +++ b/typo3/sysext/tstemplate/Classes/Controller/ConstantEditorController.php @@ -273,6 +273,7 @@ class ConstantEditorController extends AbstractTemplateModuleController $view->makeDocHeaderModuleMenu(['id' => $pageUid]); $view->assignMultiple([ 'pageUid' => $pageUid, + 'moduleIdentifier' => $currentModuleIdentifier, 'previousPage' => $this->getClosestAncestorPageWithTemplateRecord($pageUid), ]); return $view->renderResponse('ConstantEditorNoTemplate'); diff --git a/typo3/sysext/tstemplate/Classes/Controller/InfoModifyController.php b/typo3/sysext/tstemplate/Classes/Controller/InfoModifyController.php index 7f1d3f361f47..5ee55faf39e0 100644 --- a/typo3/sysext/tstemplate/Classes/Controller/InfoModifyController.php +++ b/typo3/sysext/tstemplate/Classes/Controller/InfoModifyController.php @@ -79,6 +79,7 @@ class InfoModifyController extends AbstractTemplateModuleController $view->makeDocHeaderModuleMenu(['id' => $pageUid]); $view->assignMultiple([ 'pageUid' => $pageUid, + 'moduleIdentifier' => $currentModuleIdentifier, 'previousPage' => $this->getClosestAncestorPageWithTemplateRecord($pageUid), ]); return $view->renderResponse('InfoModifyNoTemplate'); diff --git a/typo3/sysext/tstemplate/Resources/Private/Partials/NoTemplate.html b/typo3/sysext/tstemplate/Resources/Private/Partials/NoTemplate.html index a373b5e23ae1..8dfc3bd656d4 100644 --- a/typo3/sysext/tstemplate/Resources/Private/Partials/NoTemplate.html +++ b/typo3/sysext/tstemplate/Resources/Private/Partials/NoTemplate.html @@ -42,7 +42,7 @@ <div class="card-text"> <p><f:translate key="LLL:EXT:tstemplate/Resources/Private/Language/locallang.xml:newWebsiteDescription" /></p> <div> - <form action="{f:be.uri(route: 'web_ts', parameters: '{id: pageUid}')}" method="post"> + <form action="{f:be.uri(route: moduleIdentifier, parameters: '{id: pageUid}')}" method="post"> <input type="hidden" name="action" value="createNewWebsiteTemplate" /> <input class="btn btn-primary" diff --git a/typo3/sysext/tstemplate/Resources/Private/Templates/ConstantEditorNoTemplate.html b/typo3/sysext/tstemplate/Resources/Private/Templates/ConstantEditorNoTemplate.html index 09617b1be711..a07d4753af4b 100644 --- a/typo3/sysext/tstemplate/Resources/Private/Templates/ConstantEditorNoTemplate.html +++ b/typo3/sysext/tstemplate/Resources/Private/Templates/ConstantEditorNoTemplate.html @@ -13,7 +13,7 @@ arguments="{ pageUid: pageUid, previousPage: previousPage, - moduleIdentifier: 'web_typoscript_constanteditor' + moduleIdentifier: moduleIdentifier }" /> diff --git a/typo3/sysext/tstemplate/Resources/Private/Templates/InfoModifyNoTemplate.html b/typo3/sysext/tstemplate/Resources/Private/Templates/InfoModifyNoTemplate.html index ce8c60644823..1da4080d9628 100644 --- a/typo3/sysext/tstemplate/Resources/Private/Templates/InfoModifyNoTemplate.html +++ b/typo3/sysext/tstemplate/Resources/Private/Templates/InfoModifyNoTemplate.html @@ -13,7 +13,7 @@ arguments="{ pageUid: pageUid, previousPage: previousPage, - moduleIdentifier: 'web_typoscript_infomodify' + moduleIdentifier: moduleIdentifier }" /> -- GitLab