为typo3自定义扩展配置全屏后端模块

时间:2017-05-02 06:07:05

标签: typo3 typoscript fluid extbase typo3-7.6.x

我是typo3扩展开发的新手,我已经使用extension_builder和后端模块创建了扩展。

ext_tables.php

if (TYPO3_MODE === 'BE') {

        \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
            'USER.Webuser',
            'web', // Make module a submodule of 'web'
            'bewebuser', // Submodule key
            '', // Position
            [
                'Users' => 'list, show, new, create, edit, update, delete',
            ],
            [
                'access' => 'user,group',
                'icon'   => 'EXT:' . $extKey . '/Resources/Public/Icons/user_mod_bewebuser.svg',
                'labels' => 'LLL:EXT:' . $extKey . '/Resources/Private/Language/locallang_bewebuser.xlf',
            ]
        );

    }

Typoscript:

# Setting up template
module.tx_webuser_web_webuserbewebuser {
    persistence {
       storagePid = {$module.tx_webuser_bewebuser.persistence.storagePid}
    }
    view {
        templateRootPaths = EXT:webuser/Resources/Private/Backend/Templates/
        partialRootPaths = EXT:webuser/Resources/Private/Backend/Partials/
        layoutRootPaths = EXT:webuser/Resources/Private/Backend/Layouts/
    }
}

其工作文件。这是我的BE模块: enter image description here

但是,我想创建包括页面树在内的完整区域。任何人都可以告诉我如何删除页面树以供我的自定义扩展使用?我想将整个区域用于我的自定义扩展程序。

谢谢你的推进!

1 个答案:

答案 0 :(得分:3)

看了into the source后,似乎可以将选项{{1}}添加到registerModule的最后一个参数中,以获得所需的内容。

在你的例子中,它将是:

{{1}}