From c664575232c938d94daa7d6336ac3785920e1b78 Mon Sep 17 00:00:00 2001
From: Daniel Gohlke <daniel.gohlke@extco.de>
Date: Tue, 18 Jun 2024 15:50:02 +0200
Subject: [PATCH] [BUGFIX] Allow to open info modal window

The configuration top.TYPO3.settings.ShowItem.moduleUrl
must be set so that info-window.js can use it to load
the content for the modal.

Resolves: #104147
Resolves: #99467
Resolves: #99695
Releases: main, 12.4, 11.5
Change-Id: I9dcf4e04e6c87a965ddfa6d2f3044cd74759a530
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84755
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Tested-by: core-ci <typo3@b13.com>
---
 .../sysext/backend/Classes/Controller/EditDocumentController.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/typo3/sysext/backend/Classes/Controller/EditDocumentController.php b/typo3/sysext/backend/Classes/Controller/EditDocumentController.php
index 70f327c1e853..f7e7543681b1 100644
--- a/typo3/sysext/backend/Classes/Controller/EditDocumentController.php
+++ b/typo3/sysext/backend/Classes/Controller/EditDocumentController.php
@@ -793,6 +793,7 @@ class EditDocumentController
         $this->R_URI = $this->R_URL_parts['path'] . HttpUtility::buildQueryString($this->R_URL_getvars, '?');
 
         $this->pageRenderer->addInlineLanguageLabelFile('EXT:backend/Resources/Private/Language/locallang_alt_doc.xlf');
+        $this->pageRenderer->addInlineSetting('ShowItem', 'moduleUrl', (string)$this->uriBuilder->buildUriFromRoute('show_item'));
 
         // Set context sensitive menu
         $this->pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/ContextMenu');
-- 
GitLab