Also nochmal zurück. Das letzte Posting war Blödsinn. Sorry.
Ich hab dummerweise einen Datensatz der Tabelle sys_products_orders angeklickt. Dieser sieht (abgesehen von den Benutzergruppen) schon ziemlich genauso aus wie der fe-users Datensatz aussehen sollte.
Hier mal die zwei wichtigen Dateien meiner Extension:
ext_tables.php
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$tempColumns = Array (
"tx_myextension_firstname" => Array (
"exclude" => 1,
"label" => "LLL:EXT:medtronikusers/locallang_db.xml:fe_users.tx_medtronikusers_firstname",
"config" => Array (
"type" => "input",
"size" => "30",
)
),
"tx_myextension_lastname" => Array (
"exclude" => 1,
"label" => "LLL:EXT:medtronikusers/locallang_db.xml:fe_users.tx_medtronikusers_lastname",
"config" => Array (
"type" => "input",
"size" => "30",
)
),
"tx_myextension_job" => Array (
"exclude" => 1,
"label" => "LLL:EXT:medtronikusers/locallang_db.xml:fe_users.tx_medtronikusers_job",
"config" => Array (
"type" => "input",
"size" => "30",
)
),
"tx_myextension_newsletter" => Array (
"exclude" => 1,
"label" => "LLL:EXT:medtronikusers/locallang_db.xml:fe_users.tx_medtronikusers_newsletter",
"config" => Array (
"type" => "check",
)
),
);
t3lib_div::loadTCA("fe_users");
t3lib_extMgm::addTCAcolumns("fe_users",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("fe_users","tx_myextension_gender;;;;1-1-1, tx_myextension_firstname, tx_myextension_lastname, tx_myextension_job, tx_myextension_clinic, tx_myextension_newsletter");
//Reihenfolge der Items in fe_users anpassen - Das funzt schon mal nicht!
$TCA['fe_users']['types'][0]['showItem']= 'username;;;;2-2-2, password, usergroup, lockToDomain, --div--, name;;2;;3-3-3, tx_myextension_firstname, tx_myextension_lastname, address, zip, city, country, telephone, fax, email, tx_myextension_job, tx_myextension_newsletter, www, image;;;;4-4-4, --div--, TSconfig;;;;5-5-5, tt_products_creditpoints;;;;1-1-1, tt_products_vouchercode;;;;1-1-1, tt_products_memoItems;;;;1-1-1, tt_products_discount;;;;1-1-1, tt_products_vat;;;;1-1-1';
?>
und die tca.php
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$TCA['fe_users']['types'][0]['showItem']= 'username;;;;2-2-2, password, usergroup, lockToDomain, --div--, name;;2;;3-3-3, tx_myextension_firstname, tx_myextension_lastname, address, zip, city, country, telephone, fax, email, tx_myextension_job, tx_myextension_newsletter, www, image;;;;4-4-4, --div--, TSconfig;;;;5-5-5, tt_products_creditpoints;;;;1-1-1, tt_products_vouchercode;;;;1-1-1, tt_products_memoItems;;;;1-1-1, tt_products_discount;;;;1-1-1, tt_products_vat;;;;1-1-1';
?>
Nach einer Neuinstallation der Extension ändert sich die Reihenfolge in der Listenansicht aber nicht.
Die Datei tca.php wird aber immer automatisch geladen? Oder muss ich die noch irgendwo einbinden?
Gruß Jan