Hallo,
ich soll, wie der Titel des Themas schon sagt, das Änderungsdatum der Seite oder des Artikels ausgeben.
Änderungsdatum der Seite wäre wahrscheinlich besser, weil es sein kann, dass mehrere Artikel in einer Seite eingebunden sind und es "doof" aussieht, wenn zu jedem Artikel ein Datum ausgegeben wird.
Ich habe es trotzdem erstmal mit dem Artikel versucht, da ich bei der Seite kein Änderungsdatum im Backend gesehen habe.
Ich habe das Template "mod_articles.html5" wie folgt bearbeitet.
1. Versuch
Code:
<div class="editdate">
<?php echo $this->parseDate('d.m.Y H:i', $this->tstamp); ?>
</div>
=> Ergebnis: ein Datum wird ausgegeben das im Backend unter "Änderungsdatum" nicht erscheint. Im Backend steht z.B. folgendes Datum: 29.03.2013 17:14, im Frontend dann folgendes: 25.04.2012 11:36. Verstehe ich nicht, vielleicht ist es das "Erstellungsdatum" das so im Frontend ausgegeben wird?
2. Versuch
Code:
<div class="editdate">
<?php echo $this->parseDate('d.m.Y H:i', $this->timestamp); ?>
</div>
=> Ergebnis: siehe 1. Versuch
3. Versuch
Code:
<div class="editdate">
<?php echo $this->parseDate('d.m.Y H:i', $this->datetime); ?>
</div>
=> Ergebnis: das scheint das aktuelle Datum und die Uhrzeit auszugeben, also in meinem Fall jetzt 19.02.2014 16:45
Jetzt meine Fragen an euch:
- Was muss ich mit " $this->****** " ansprechen, um das Änderungsdatum des Artikels auszugeben?
- Kann man, und wenn ja wie, das Änderungsdatum der kompletten Seite ausgeben lassen, das sich automatisch mitändert sobald ein Artikel der Seite geändert wurde?
Vielen Dank für Eure Unterstützung.
EDIT: Soweit ich sehen kann, steht in der Datenbank nur ein Datum zum Artikel in der Spalte "tstamp". Ich nehme an, dass es sich hier um das Änderungsdatum handelt?
EDIT 2: Nein, es handelt sich hier wahrscheinlich um das Erstellungsdatum. In obigem Beispiel also: 25.04.2012 11:36. Das andere Datum das im Backend als "Änderungsdatum" angezeigt wird, scheint sich Contao vom zuletzt geänderten Inhaltselement des betreffenden Artikels zu nehmen.
Jetzt die entscheidende Frage:
Wie komme ich da ran, wenn ich mich im Template für die Artikel und nicht für Inhaltselemente befinde?
Lesezeichen