Typo3 如何呈现页面模块中显示的FE插件预览

Typo3 如何呈现页面模块中显示的FE插件预览,typo3,backend,extbase,typo3-6.2.x,typo3-extensions,Typo3,Backend,Extbase,Typo3 6.2.x,Typo3 Extensions,我用一些FE插件开发了TYPO3(6.2)扩展 我需要更改有关插件的信息,它显示在页面视图的后端 现在只显示插件的标题和名称 我已经使用flexforms来配置插件,我想在后端的插件“占位符”上显示一些配置 我记得,几年前我读了一些关于如何做的文档,但是我再也找不到了 有人知道正确的方法吗?如果我理解得很好,您要求的是ContentElement预览。为此,您需要使用cms/layout/class.tx\u cms\u layout.phphook 只有两个补充: 不要使用t3lib\u ex

我用一些FE插件开发了TYPO3(6.2)扩展

我需要更改有关插件的信息,它显示在页面视图的后端

现在只显示插件的标题和名称

我已经使用flexforms来配置插件,我想在后端的插件“占位符”上显示一些配置

我记得,几年前我读了一些关于如何做的文档,但是我再也找不到了


有人知道正确的方法吗?

如果我理解得很好,您要求的是ContentElement预览。为此,您需要使用
cms/layout/class.tx\u cms\u layout.php
hook

只有两个补充:

  • 不要使用
    t3lib\u extMgm
    类它从7.x开始被删除。您可以使用以下工具注册此挂钩:

    $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem'][$_EXTKEY] 
    =  'EXT:your_ext/Classes/Hooks/PageLayoutView.php:\Vendor\YourExt\Hooks\PageLayoutView';
    
  • 根据您注册插件的方式(未提及),您还需要检查
    $row['list\u type']
    ,因为您的
    $row['CType']
    可能只是通用的
    列表

  • 具有FlexForm字段值的示例类