【问题标题】:Add some list to feuser on back end在后端向 feuser 添加一些列表
【发布时间】:2017-04-26 08:39:45
【问题描述】:

feuser edit page screenshooteScreenshote

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

我想将我的表格添加到用户编辑页面,查看屏幕截图并显示与该用户相关的行

TYPO3 7.6.16

【问题讨论】:

  • 我认为您的 ext_tables.php 中的方法 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages() 可以做到,但我现在无法测试。
  • 托马斯,非常感谢!但是我必须将什么参数传递给这个方法?我看到我可以通过 $table,但我如何才能准确地设置我想要显示我的列表的编辑页面?
  • 您必须从您的 cmets 记录中设置表格。至少这种方法可以在标准页面(不仅是 sys 文件夹)上添加记录。然后你需要一些记录在一个标准的页面上看看。
  • 是的,你说得对。谢谢!但它不能让我在后端的用户编辑页面中添加一些列表)真的不知道该怎么做(这将非常有用!

标签: typo3


【解决方案1】:

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

$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)。

【讨论】:

  • 伙计,非常感谢!请告诉我,如何设置我的表格将准确显示在 fe_user 编辑页面上?我想我应该将它设置在这个数组 $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['cms']['db_layout']['addTables']['tx_myext_domain_model_name']
  • $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['cms']['db_layout']['addTables'][$_EXTKEY][0]['fList'] = 'uid ,title,author,category,datetime,archivedate,tstamp';可能是这样的?你能帮助我吗。请?
  • 插入您在 SQL 中为 tx_myex 定义的表名‌​t_domain_model_name
  • 是的,fList 可以是 SQL 中为您的表定义的任何字段
  • 好的,我应该把这个数组放到 ext_tables.php 到 femanager 吗?还是我的分机?
猜你喜欢
  • 1970-01-01
  • 2011-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多