TYPO3修改后端表

时间:2013-08-22 10:42:28

标签: typo3 backend

编辑: TYPO3版本4.7

表格创建网站用户有很多标签。

我可以使用以下方法添加包含自己数据的新标签页:

$test = array(
    'tx_promconf_send_email' => array(
        'exclude' => 0,
        'label' => 'HAHAHA',
        'config' => array(
            'type' => 'input'
            ,)));

t3lib_div::loadTCA('fe_users');
t3lib_extMgm::addTCAcolumns('fe_users',$test,1);
t3lib_extMgm::addToAllTCAtypes('fe_users','--div--;Documents;;;;1-1-1,tx_promconf_send_email');

但我无法将输入信息添加到现有标签中。此外,我无法找到这个字符串'fe_users',' - div - ; Documents ;;;; 1-1-1,tx_promconf_send_email'的解释。

是否有选项如何修改现有标签?我在哪里可以找到标签的名称?我尝试使用而不是--div--选项卡的名称,但它不起作用。

1 个答案:

答案 0 :(得分:1)

这个奇怪的字符串几乎没有记录。您可以找到TCA文档here

如果要将其插入现有标签,只需在所需标签中找到要在之前或之后放置新字段的字段即可。

例如:

t3lib_extMgm::addToAllTCAtypes('fe_users','tx_promconf_send_email', '', 'after:last_name');

现在,您的字段将显示在字段“last_name”之后,因此在“个人数据”选项卡中。您还可以使用“before: fieldname ”在字段前插入字段。