2017-12-05 13 views
0

typo3 7.6.12にバックエンドモジュールを使って拡張を作成しています。最初のステップとして、レコードをバックエンドモジュールのリストとして表示する必要があります。コントローラ名を追加しましたが、バックエンドモジュールのリストを書く方法については考えていません。 バックエンドモジュールに名前などの特定のフィールドをデータベースからどのようにリストアップすることが可能です... powermail以外の参照用の簡単な拡張はありますか?typo3 extbaseのバックエンドモジュールのデータベースからデータをリストする方法

+1

この拡張モジュールの例https://github.com/GhanshyamBhava/webuserを確認してください。 [TER](https://extensions.typo3.org/extension/extension/builder/)の拡張ビルダー拡張を使用してextBaseを開始することもできます –

答えて

1

まず、下記のようにext_tables.phpファイルにBEモジュールを登録する必要があります。

if (TYPO3_MODE === 'BE') { 
    \TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
     'Vendor' . $_EXTKEY, 
     'web',   // Main area 
     'mod1',   // Name of the module 
     '',    // Position of the module 
     array(   // Allowed controller action combinations 
      'Controller' => 'action, update, edit' 
     ), 
     array(   // Additional configuration 
      'access' => 'user,group', 
      'icon'  => 'EXT:blog_example/ext_icon.gif', 
      'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xml', 
     ) 
    ); 
} 

アフターレジスタBEモジュール。レコードを一覧表示するためのテンプレートフォルダを作成し、このテンプレートフォルダを使用するには、setup.txtファイルにtyposcriptの下に追加する必要があります。

module.tx_blogexample { 
    settings < plugin.tx_blogexample.settings 
    persistence < plugin.tx_blogexample.persistence 
    view < plugin.tx_blogexample.view 
    view { 
     templateRootPath = EXT:blog_example/Resources/Private/Backend/Templates/ 
     partialRootPath = EXT:blog_example/Resources/Private/Backend/Partials/ 
     layoutRootPath = EXT:blog_example/Resources/Private/Backend/Layouts/ 
    } 
} 
+0

xls/csvによるバックエンドモジュールのエクスポートのためのドキュメントはありますかtypo3で?エクスポート機能の基本的な手順は何ですか? – Ques

関連する問題