Typo3后端JS ContextMenu-打开ExtensionManager

时间:2018-12-07 09:13:19

标签: typo3

在“ sysext / beuser / Resources / Public / JavaScript / ContextMenuActions.js”中,有一个定义以下内容的操作:

ContextMenuActions.openPermissionsModule = function(table, uid) {
    if (table === 'pages') {
      top.TYPO3.Backend.ContentContainer.setUrl(
        top.TYPO3.settings.AccessPermissions.moduleUrl +
        '&id=' + uid +
        '&tx_beuser_system_beusertxpermission[action]=edit' +
        '&tx_beuser_system_beusertxpermission[controller]=Permission' +
        '&returnUrl=' + ContextMenuActions.getReturnUrl()
      );
    }
  };

我在后端为页面树定义了一个自定义ContextMenu元素。我试图找到一些函数来进入Extensionmanager-Settings,就像在PermissionModule的'sysext / beuser / Resources / Public / JavaScript / ContextMenuActions.js'中所做的一样,没有成功。可能吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,只需使用:

showModule: function(mod, params) {
        params = params || '';
        var record = this.getRecordFromName(mod);
        this.loadModuleComponents(record, params);
        this.ensurePageInTreeSelected();
      },