2017-05-02 12 views
0

私はtypo3エクステンションの開発を初めて行ったので、私はextension_builderとバックエンドモジュールを使ってエクステンションを作成しました。typo3カスタムエクステンションの全画面バックエンドモジュールを設定する

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

しかし、私はページツリーを含む完全な領域を作りたいと思います。私のカスタムエクステンションの使用のためにページツリーを削除する方法を教えてもらえますか?私はカスタムエクステンションのためにエリア全体を使いたいと思う。

ありがとうございます!

+0

あなたがページツリーの列なしでバックエンドMODULを意味していますか? – jokumer

+0

はい、まさに..jokumerです。 –

答えて

2

into the sourceを見てから、registerModuleの最後の引数にオプション'navigationComponentId' => '',を追加することができます。

あなたの例では、次のようになります。

\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', 
     'navigationComponentId' => '', 
    ] 
); 
+0

Answer @ Nitoriに感謝します。しかし、私はこれまでにこれを試しました。そのページツリーモジュールを表示しています.. –

+0

バックエンドをリロードしてすべてのキャッシュをクリアしましたか?それは私のためにTYPO3 7.6と8.7の両方で働いた – Nitori

+0

ああ、その作品!私は穴のページをリロードする必要があります。どうもありがとうございました..! –

関連する問題