Wie kann in und mit Bricks ein Hinweistext erstellt werden, der automatisch in Artikeln darauf hinweist, dass der entsprechende Inhalt älter als 2 Jahre ist?
In meinem vorherigen Tutorial hatte ich die zeitliche Begrenzung einer Kondition für {post_modified} erarbeitet. Diese Zeitspanne muss auch bei dem Hinweistext berücksichtigt werden.
Problem 1
Wie kann man das dynamische Datenelement aktuelles Datum minus 2 Jahre in Bricks überhaupt aufrufen? Trotz langer Recherchen konnte ich keine zufriedenstellende Antwort darauf finden.
Also half nur ein Umweg: Ich hatte das Plugin Dynamic Shortcodes bereits für die automatische Berechnung des gewichteten Mittelwerts in der Review-Bewertung im Einsatz und bei diesem Problem erwies es sich ebenfalls als äußerst hilfreich.
Folgender, in Dynamic Shortcodes erstellter, Power-Shortcode brachte endlich das gewünschte Ergebnis: { (aktuelles Datum minus 2 Jahre), was dann mit dem Shortcode date:"-2 years" @ format="Y-m-d"}{power:lt2years} ausgeführt wird.
Problem 2
Nun kommen wir wieder zum Timeframe. In der Zeit vom 1.9.2025 bis zum 15.10.2025 wurde Software-Lupe auf Bricks migriert. In diesem Zeitfenster wurden einige Beiträge aufgrund technischer Begebenheiten geändert, aber nicht inhaltlich aktualisiert. Im oben verlinkten vorherigen Tutorial hatte ich beschrieben, wie das Aktualisierungsdatum für diese Zeit nicht geladen und nicht angezeigt wird.
Hier stellt sich jedoch jetzt ein anderes Problem.
Problem 3
Alles gut? Leider nein. Was ist mit dem Veröffentlichungsdatum innerhalb der Zeitspanne, wenn ebenfalls ein Aktualisierungsdatum für diesen Artikel existiert?
Zusammenfassung
Hier als Beispiel ein Artikel, in dem der Hinweistext angezeigt wird und nachfolgend noch einmal alle Konditionen (die natürlich alle zusammen für den Hinweistext erstellt werden) auf einen Blick.
Auf das Bild klicken






