Hallo Stephan,

Die Frage klingt jetzt vielleicht blöd, aber hattest du nur den Datenbankanteil 
umgestellt der auch dein TCA geändert?

http://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Common/Index.html#dbtype

Du solltest
* im TCA "eval" auf "date" stellen
* im TCA "dbType" auf "date"
* in der ext_tables.sql das Feld auf "date"

Auf deine Frage: Ich glaub, ich hatte es schonmal so ausprobiert. Soweit ich 
weiß, ist TCA nur fürs Backend zuständig.
Weil ich meine Eingaben aber im FE mache, denk ich, tut es nichts zur Sache.
Aber zur Sicherheit hab ich das grad nochmal nachgeschaut...

In Configuration/TCA/Person.php steht unter columns:
'birth_date' => array(
        'exclude' => 0,
        'label' => 
'LLL:EXT:familytree/Resources/Private/Language/locallang_db.xlf:tx_familytree_domain_model_person.birth_date',
        'config' => array(
           'db_type' => 'date',
           'type' => 'input',
           'size' => 7,
           'eval' => 'date',
           'checkbox' => 1,
           'default' => time()
        ),
),

In der ext_tables.sql lautet die entsprechende Stelle CREATE TABLE tx_familytree_domain_model_person (
  ...
    birth_date date DEFAULT '0000-00-00' NOT NULL, ...);

Und nach dem Test, was dabei passiert, stoße ich wieder auf das unter Problem2 
genannte :
NULL-Value in beide Richtungen,d.h. phpmyadmin zeigt 0000-00-00 und wenn ich 
das dort editier, zeigt mein FE 1.1.1970 (sonst nichts)

:(
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an