Guten Abend,
ich bin gerade nach langer Suche, wo es bei meinem absolut simplen SELECT klemmt, auf das Problem gestoßen, dass CONTENT in jedem Fall die Start und Stopp-Zeit eines Eintrages berücksichtigt und in der Zukunft liegende Einträge nicht anzeigt.
Beispiel - für einen Countdown brauche ich das Startdatum einer News:
lib.myCountdown = CONTENT
lib.myCountdown {
table = tx_news_domain_model_news
select{
pidInList=3
orderBy = starttime Desc
languageField = sys_language_uid
selectFields = starttime, title, uid
#where = istopnews=1
# AND hidden=0 AND deleted=0 AND endtime > starttime
}
renderObj = COA
renderObj{
10 = TEXT
10{
data = field:starttime
}
}
}
Funktioniert exakt solange, wie das Startdatum in der Vergangenheit liegt. Liegt es in der Zukunft, bekommt der Countdown keine Daten mehr (logisch, eigentlich).
Dieses Objekt gebe ich an ein Fluid Template weiter (funktioniert auch):
<f:cObject typoscriptObjectPath="lib.myCountdown" />
Nun zur Frage: Gibt es eine Möglichkeit CONTENT dazu zu bewegen diese Start+Stopp-Daten bei dieser Abfrage zu ignorieren? In der Doku steht nichts davon, ich habe trotzdem Hoffnung. Für alternative Ideen bin ich auch sehr dankbar. Ich wollte für eine so simple Aufgabe nicht extra einen ViewHelper schreiben.