diff --git a/Resources/Public/JavaScript/Backend.js b/Resources/Public/JavaScript/Backend.js index 37d69d2f0250f0a433d9ad8287a8a492aeda49d5..d166209a57ac8f0059233f9ead1e4b0b4db080b3 100644 --- a/Resources/Public/JavaScript/Backend.js +++ b/Resources/Public/JavaScript/Backend.js @@ -62,7 +62,8 @@ define([ }); } parent.TYPO3.ModuleMenu.App.showModule(module, 'id=' + id); - } else { + } else if (Viewport.NavigationContainer.PageTree && Viewport.NavigationContainer.PageTree.instance) { + // Used for TYPO3 10 var pageTreeNodes = Viewport.NavigationContainer.PageTree.instance.nodes; for (var nodeIndex in pageTreeNodes) { if (pageTreeNodes.hasOwnProperty(nodeIndex) && pageTreeNodes[nodeIndex].identifier === parseInt(id)) { @@ -71,6 +72,8 @@ define([ } } ModuleMenu.App.showModule(module, 'id=' + id); + } else { + ModuleMenu.App.showModule(module, 'id=' + id); } },