Zum Inhalt springen

ctrl - tstamp

Erstellt am 31. März 2006 · 18 Antworten · letzte Antwort am 4. April 2006

Tags: Frage

Spyker ·

Ja... das könnte ich tun.

Aber wo muss ich das genze hin schreiben damit er dem timestamp aktuallisiert wenn man einen datensatz speichert?

Auf ein neues: Der Timestamp soll neu geschrieben werden wenn man einen datensatz (auch ohne änderungen gemacht zu haben) speichert!

MfG,
Tim

steffenk ·

um welchen Datensatz gehts ? Eigene Ext ?
dann musst Du das nur setzen, z.B.

UPDATE `tx_myext_table` SET ..., `tstamp`=UNIX_TIMESTAMP()

Ansonsten sollte jede andere Ext das automatisch machen, sonst hat der Autor was vergessen ...

Spyker ·

ich weiß doch wie ich einen Datensatz update... das Problem ist das ich das ganze brauche wenn ich einen Datensatz abspeichere.

Wo soll ich denn da bitte ein query aufrufen wenn ich an Typo3 nur ein TCA übergebn kann und Typoe die ganzen forms aufbaut.

Oder sehe ich den walt vor lauter bäumen nicht mehr?

Beste,
Tim

steffenk ·

Also in meinen Ext's wird tstamp automatisch von Typo3 aktualisiert, sobald der Datensatz per Formular geändert wird. Bei Dir nicht ?

Spyker ·
steffenk schrieb

Also in meinen Ext's wird tstamp automatisch von Typo3 aktualisiert, sobald der Datensatz per Formular geändert wird. Bei Dir nicht ?

ahhh da kommen wir der Sache jetzt schon näher.
Das entscheidene Wort habe ich bei dir mal makiert.

Mein Wunsch ist nun:
Wenn ich den Datensatz auch ohne änderungen speichere das das Feld dann mit einem neuen Timestamp bestückt wird!!

Danke für deine bisherigen überlegungen :-)

Beste,
Tim

jenses ·
Spyker schrieb

Wenn ich den Datensatz auch ohne änderungen speichere das das Feld dann mit einem neuen Timestamp bestückt wird!!

Das passiert definitiv, wenn ein Datensatz im Backend gespeichert wird.
Dabei erfolgt keine Abfrage, ob Änderungen stattgefunden haben oder nicht.

Allerdings wird aus deinen bisherigen Posts überhaupt nicht klar, ob du vom Speichern eines Datensatzes im BE oder im FE sprichst.

just2b ·
jenses schrieb

Das passiert definitiv, wenn ein Datensatz im Backend gespeichert wird.

thx, mir glaubt ers nicht... aber ich denk es geht ums BE...

lg georg

Spyker ·
just2b schrieb
jenses schrieb

Das passiert definitiv, wenn ein Datensatz im Backend gespeichert wird.

thx, mir glaubt ers nicht... aber ich denk es geht ums BE...

geht ums BE ... bei mir macht der das nicht. Vielleicht haten die das ja auch in Typo3 4.0RC2 raus genommen. Habe aber noch keine Alternative gefunden. oder die Alternative steht noch nicht in der core api.

Danke euch allen

Beste,
Tim

Spyker ·

Stimmt... bin ich aber auch nicht drauf gekommen.

Danke für eure mühen und geduld.
Denke mal das das in der final gefixt wird, ist ja glaub ich nicht so ein komplexer Fehler.

Beste,
Tim