编辑: 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--选项卡的名称,但它不起作用。
答案 0 :(得分:1)
这个奇怪的字符串几乎没有记录。您可以找到TCA文档here。
如果要将其插入现有标签,只需在所需标签中找到要在之前或之后放置新字段的字段即可。
例如:
t3lib_extMgm::addToAllTCAtypes('fe_users','tx_promconf_send_email', '', 'after:last_name');
现在,您的字段将显示在字段“last_name”之后,因此在“个人数据”选项卡中。您还可以使用“before: fieldname ”在字段前插入字段。