[英]TYPO3 modify backend table
編輯: 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--,它不起作用。
這個奇怪的字符串幾乎沒有記載。 您可以在此處找到TCA文檔。
如果要將其插入到現有選項卡中,只需在所需選項卡中找到一個要在其之前或之后放置新字段的字段即可。
例如:
t3lib_extMgm::addToAllTCAtypes('fe_users','tx_promconf_send_email', '', 'after:last_name');
現在,您的字段將顯示在“ last_name”字段之后,並在“個人數據”選項卡中顯示。 您還可以使用“ before: fieldname ”在字段之前插入字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.