2017-04-26 35 views
-1

feuser edit page screenshooteScreenshote添加一些列表feuser在后端

大家好。有人可以告诉我如何在后端添加一些列表到feuser页面吗?就像它在屏幕截图上显示的一样(与用户列表)。我想添加与用户评论类似的选项卡到后端feuser编辑页面。所以我想展示如此的用户评论。请不要咨询其他变体,请告诉我请如何做,如果有可能。

我想我的表添加到用户编辑页面,看截图,并涉及到这个用户显示的行

TYPO3 16年7月6日

+0

我想你的ext_tables.php中的方法'\ TYPO3 \ CMS \ Core \ Utility \ ExtensionManagementUtility :: allowTableOnStandardPages()'可以做到这一点,但我现在无法测试它。 –

+0

托马斯,非常感谢你!但是我必须传递给这个方法的参数是什么?我发现我可以通过$ table,但是我怎样才能完全设置编辑页面,在哪里显示我的列表? – Mikael

+0

您必须从您的评论记录中设置表格。至少这种方法可以在标准页面上添加记录(不仅是sys文件夹)。然后你需要在标准页面上记录一些内容并看看。 –

回答

1

您可以将任何表添加到Web模块页面视图,通过ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['cms']['db_layout']['addTables']['tx_myext_domain_model_name'] = [ 
    'default' => [ 
     'MENU' => 'LLL:EXT:tx_myext/Resources/Private/Language/locallang_db.xlf:menuDefault', 
     'fList' => 'title,description,image', 
     'icon' => TRUE 
    ] 
]; 

清除缓存,并完成。调整列出的字段(fList)取决于您的需求。

+0

男人,非常感谢谢谢!请告诉我,我怎么能设置我的表将显示在fe_user编辑页上?我想我应该把它设置在这个数组中的某个地方$ GLOBALS ['TYPO3_CONF_VARS'] ['EXTCONF'] ['cms'] ['db_layout'] ['addTables'] ['tx_myext_domain_model_name'] – Mikael

+0

$ GLOBALS ['TYPO3_CONF_VARS'] ['EXTCONF'] ['cms'] ['db_layout'] ['addTables'] [$ _ EXTKEY] [0] ['fList'] ='uid,title ,作者,类别,datetime,archivedate,tstamp'; 可能是这样吗?你能帮我吗? – Mikael

+0

插入你的SQL名表定义为tx_myex t_domain_model_name – jokumer

相关问题