Typo3 Backend JS ContextMenu - открыть Extensionmanager - PullRequest
0 голосов
/ 07 декабря 2018

В '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 в Backend для дерева страниц.Я попытался найти некоторые функции для перехода к Extensionmanager-Settings таким же образом, как это делается в 'sysext / beuser / Resources / Public / JavaScript / ContextMenuActions.js' для PermissionModule, без успеха.Возможно ли это вообще?

1 Ответ

0 голосов
/ 07 декабря 2018

Я нашел решение, просто используйте:

showModule: function(mod, params) {
        params = params || '';
        var record = this.getRecordFromName(mod);
        this.loadModuleComponents(record, params);
        this.ensurePageInTreeSelected();
      },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...