Zum Inhalt springen

Datum der letzten Änderung von Content-Elementen.

Erstellt am 5. Mai 2012 · 3 Antworten · letzte Antwort am 8. Mai 2012

Tags: Inhaltselemente, Frage

RaiMas ·

Hallo,
ich stehe grad ziemlich auf dem Schlauch und hoffe, dass meine Frage nicht zu dumm erscheint, aber wie gebe ich das Datum der letzten Änderung eines Content-Elements aus? Also nicht SYS_LASTCHANGED, sondern für jedes Content-Element einzeln!
Was ich bisher so im Netz gefunden habe, funktioniert nicht. Z.B. das hier oder das bringt mich noch nicht auf die richtige Spur.
Da alle Content-Elemente gemeinsam mit styles.content.get übergeben werden, müsste die Änderung doch eigentlich irgendwo in tt_content erfolgen. Aber wo (und wie) genau?
Bin dankbar für jeden Hinweis!

Julian.​Hofmann ·

Hallo.

Der zweite Link ist schon zielführend. Du musst aus der Tabelle tt_content das Feld tstamp auslesen.
Wie Du schon richtig schreibst, kommt der gesamte Inhalt aus styles.content.get, d.h. hier sind bereits die Inhaltselemente gebündelt. Um an der Darstellung der Inhalte etwas zu verändern, musst Du in das Rendering eingreifen. Das wird in der (System-)Extension CSS styled content festgelegt. Dort findest Du auch das zuständige TypoScript, das Du für Dich anpassen müsstest.

Viele Grüße
Julian

RaiMas ·

Hallo Julian,
danke für Deine Antwort. Nach ein wenig "Versuch und Irrtum" haben es die folgenden Zeilen im Setup gebracht:

lib.stdheader.10 = TEXT
lib.stdheader.10 {
	field = tstamp
	strftime = %d.%m.%Y
	wrap = <p>Update:&nbsp;|</p>
}

Besten Gruss,
Rainer

RaiMas ·

P.S. Wie kann ich das Thema als "gelöst" markieren? Der Button am Fuss der Seite ist für mich ausgegraut.

Rainer