Hallo zusammen,

ich lese über TS aus der Tabelle der Extension jw_calendar die Veranstaltungen aus, um sie als Liste am rechten Rand jeder Seite anzeigen zu lassen. Das klappt soweit auch.

Nun will ich aber nicht alle Veranstaltungen dort anzeigen, sondern nur die nächsten 4. Mit select.max = {WERT} funktioniert es nicht, da er mir dann nur die ersten 4 Werte aus der Datenbank zurückliefert, auch diese, die schon vergangen sind.

Hat jemand eine Idee, wie ich das einfach lösen kann?



lib.events = COA
lib.events {
10 = HTML
10.value = <div class="col2_content clearfix"><div class="right_box termine"><h3>Termine</h3>

30 = CONTENT
30 {
table = tx_jwcalendar_events
select {
orderBy = begin ASC
pidInList = 13
where = deleted = 0
andWhere = category = 1
}
renderObj = COA
renderObj {
if {
value.data = date:U
isGreaterThan.field = begin
}

wrap = <div class="event_container">|</div>

10 = TEXT
10.wrap = <div class="date">|</div>
10.field = begin
10.strftime = %a, %d.%m.%Y, %H:%M Uhr

20 = TEXT
20.field = title
20.wrap = <div class="event_title">|</div>

30 = TEXT
30.field = location
30.wrap = <div class="location">|</div>
}
}

80 = HTML
80.value = <a class="more_link" href="index.php?id=8">weitere Termine</a>

90 = HTML
90.value = </div></div>
}


Grüße, mister_x