[TYPO3-german] TCA-config -- Logik-Frage bzgl. Selector

David Bruchmann david at bruchmann-web.de
Thu Dec 25 12:50:01 CET 2008


Nun, die Antwort ist eigentlich bei Punkt 2 gegeben.
Das kann man im Kickstarter als Option auswählen.
Vielleicht findest Du es selbst, dann brauch ich nicht nachsehen, wie die
Option genau heißt.
Wenn Du 2 nicht zustimmst, tauchen eigentlich wieder die Fragen aus 3 auf,
aber dass müsstest Du dann über das PHP in Deinem Modul abwickeln: Freie UID
per SQL abfragen, Datensatz erstellen und ggf. per AJAX im Formular anzeigen
oder halt die UID nach zwischenspeichern des Datensatzes auslesen und
anzeigen.

Gruß
David

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Andreas
Cord-Landwehr
Gesendet: Donnerstag, 25. Dezember 2008 12:36
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] TCA-config -- Logik-Frage bzgl. Selector

David Bruchmann wrote:
> Hy Andreas,
> 
> Bevor ich mir über die Lösung Deiner Frage Gedanken mache mal Folgendes:
> 
> 1) Was spricht dagegen, die erste freie UID zu allocieren?
> 2) Normalerweise sollte der Datensatz bewusst angelegt werden müssen. Man
> kann das entsprechende Options-Feld über ein +-Zeichen als Grafik
> einblenden. Wenn der "Mutter-Datensatz" von da aus angelegt wird, landet
man
> wieder beim "Kind-Datensatz".
> 3) Es ist zwar möglich Daten temporär zu behandeln (auch wenn ich das
> bezüglich Deiner Frage erst mal offen lasse) aber was passiert, wenn die
> Verbindung abbricht - dann sind alle Daten weg, das halte ich für NICHT
> erstrebenswert. Kann der Mutterdatensatz nicht angelegt werden, hat man
> einen verwaisten "Kind-Datensatz", auch das ist NICHT erstrebenswert.
> 
> Ich denke Dein Konzept ist nicht ganz durchdacht.

Hallo,

Punkt 1 ist im Wesentlichen auch meine Frage: Wie kann ich bei der
Erstellung eines Datensatzes im Backend die UID dieses neuen Datensatzes
an das Kind weitergeben. Vor einem ersten Speichern gibt ###THIS_UID###
ja den Wert 0 an. Wenn ich aber dann erst das Kind erzeuge und dann das
Mutterelement, dann müsste ich nachträglich noch mal den FOREIGN
UID-Wert beim Kind ändern.
Daher war meine Idee ein Speichern des Mutter-Elementes vor der
Erzeugung des ersten Kindes zu erzwingen. Die Frage ist aber wie macht
man das?

Grüße,
   Andreas
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list