Da möchte ich mich mal ranhängen :-)
Ich habe das gleiche vor und habe festgestellt, dass meine zusätzlichen Felder aus meiner eigenen Extension in der FE USER REGISTRATION unter DIRECT MAIL angezeigt werden :-(.
Es würde mir schon reichen, wenn die Felder in den persönlichen Daten auftauchen würden. Ich werde aber aus der TCA (sr_feuser_register) nicht schlau, denn die bindet folgendes ein:
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$TCA['fe_groups_language_overlay'] = Array (
'ctrl' => $TCA['fe_groups_language_overlay']['ctrl'],
'interface' => Array (
'showRecordFieldList' => 'hidden,fe_group,sys_language_uid,title'
),
'columns' => Array (
'hidden' => Array (
'exclude' => 0,
'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
'config' => Array (
'type' => 'check',
'default' => '0'
)
),
'fe_group' => Array (
'exclude' => 0,
'label' => 'LLL:EXT:cms/locallang_tca.xml:fe_groups',
'config' => Array (
'type' => 'select',
'foreign_table' => 'fe_groups'
)
),
'sys_language_uid' => Array (
'exclude' => 0,
'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.language',
'config' => Array (
'type' => 'select',
'foreign_table' => 'sys_language',
'foreign_table_where' => 'ORDER BY sys_language.title'
)
),
'title' => Array (
'exclude' => 0,
'label' => 'LLL:EXT:sr_feuser_register/locallang_db.xml:fe_groups_language_overlay.title',
'config' => Array (
'type' => 'input',
'size' => '20',
'max' => '20',
'eval' => 'trim,required',
)
),
),
'types' => Array (
'0' => Array( 'showitem' => 'hidden;;;;1-1-1, fe_group, sys_language_uid, title')
)
);
?>
Ich sehe da keinen Zusammenhang mit der Ansicht im BE :-(.
Ich nehme an, dass Zeile 48 dafür verantwortlich ist, wie es im BE aussieht, aber ??? , too much.. :-). Könnte es sein, dass fe_groups eine Untergruppe bildet, wenn ja, dann finde ich aber die Konfigurationsdatei dafür nicht.
Ich habe in der ext_tables.php folgendes entdeckt:
t3lib_extMgm::addTCAcolumns('fe_users',$tempCols);
$TCA['fe_users']['feInterface']['fe_admin_fieldList'].=',module_sys_dmail_html';
t3lib_extMgm::addToAllTCATypes('fe_users','--div--;Direct mail,module_sys_dmail_html;;;;1-1-1');
&tempCols sind meine neuen Felder :-)
ich hatte schon daran gedacht es mit einem Umschreiben in
t3lib_extMgm::addTCAcolumns('fe_users',$tempCols);
$TCA['fe_users']['feInterface']['fe_admin_fieldList'].=',fe_user'; //<- anstatt 'module_sys_dmail_html'
t3lib_extMgm::addToAllTCATypes('fe_users','--div--;Direct mail,module_sys_dmail_html;;;;1-1-1'); // aber hier hörts dann auf...
Welche Datei bzw. Zeile ist denn für die Ausgabe im BE verantwortlich?
Oder wo genau steht denn jetzt die Zeile die dafür verantwortlich ist, dass meine Felder unter dem DIRECT MAIL Reiter erscheint?
Lieben Gruss
Andreas