使用多个插件时,通过Typoscript包含extbase插件



在我的extbase扩展A中有多个插件,在我的ext_tables.php中,我有:

typo3 cmms extbase utility extensionutility :: registerplugin( $ _EXTKEY,'plugin1','Services du CSPQ');

typo3 cmms extbase utility extensionutility :: registerplugin( $ _extkey,'plugin2','plugin2');

和我的ext_localconf.php:

typo3 cmms extbase utility extensionutility :: configureplugin( " typo3。"。$ _extkey,'plugin1',数组( 'test'=>'列表,显示',

),
//不可行动的动作 阵列('test'=>'',));

typo3 cmms extbase utility extensionutility :: configureplugin( " typo3。"。$ _extkey, "插件", 大批( 'test'=>'菜单', ), //不可行动的动作 大批( 'test'=>'', );

现在,如何通过Typoscript调用插件?

例如,如果我尝试将插件插入lib.leftcontent,我尝试了此

 lib.leftcontent < plugin.tx_plugin2

但是什么都没有发生!

 lib.leftcontent = USER
 lib.leftcontent {
        userFunc = tx_extbase_core_bootstrap->run
        pluginName = Plugin2
        extensionName = MyExtension
        vendorName = Vendor
    }

您首先需要如Stackoverflow上的各种文章中所述引导插件,例如如何使用extbase在typo3 cms 6.0上引导插件?从

开始
lib.leftcontent = USER
lib.leftcontent {
  userFunc      = TYPO3CMSExtbaseCoreBootstrap->run
  ...

并添加所有其他内容,如链接的文章中所述。

不要忘记动作。喜欢tx.fe_manager

lib.userview = USER
lib.userview {
  userFunc = tx_extbase_core_bootstrap->run
  extensionName = Femanager
  pluginName =  Pi1
  vendorName = In2
  #controller = Edit 
  #action = edit
  switchableControllerActions {
        Edit {
          1 = edit
          2 = update
          3 = delete
          4 = confirmUpdateRequest
        }
  }
}

最新更新