ich habe folgendes Problem:
Möchte den Terminkalender auslesen. Das klappt auch an sich problemlos, wenn ein Termin nur einen Tag geht.
Geht ein Termin allerdings mehrere Tage, geht meine bisherige Lösung nicht.
Beispiel: Ein Termin beginnt am 28.09. und endet am 29.09.
Die Klasse ethält ein Feld "TerminStart" und ein Feld "TerminEnde".
Bei der Listview vom Typ "object" wird bei "datefield" das Feld "TerminStart" mit angeben - folglich bekomme ich natürlich auch alle Einträge zu "TerminStart" mit der passenden Eventverlinkung ausgegeben.
Wie kann ich "TerminEnde" mit in die Ausgabe einfließen lassen.
Bin mit meinem Latein so ziemlich am Ende. Wer kann mir weiterhelfen?
Code: Alles auswählen
<we:listview type="object" name="monatsblatt" classid="2" calendar="month_table" datefield="TerminStart" weekstart="monday" date="$zeitraum" order="TerminStart ASC">
<table>
<caption>
<we:field type="monthname" /> <we:field type="year" />
</caption>
<thead>
<tr>
<th><abbr title="Montag">Mo</abbr></th>
<th><abbr title="Dienstag">Di</abbr></th>
<th><abbr title="Mittwoch">Mi</abbr></th>
<th><abbr title="Donnerstag">Do</abbr></th>
<th><abbr title="Freitag">Fr</abbr></th>
<th><abbr title="Samstag">Sa</abbr></th>
<th><abbr title="Sonntag">So</abbr></th>
</tr>
</thead>
<tbody>
<we:repeat>
<we:tr>
<we:field type="day" nameto="day" to="self" />
<we:ifFieldNotEmpty match="TerminEnde">
<td class="termin<we:ifCurrentDate> today</we:ifCurrentDate>">
<a href="<we:field type="text" name="WE_PATH"/>" title="<we:field type="text" name="TerminThema" htmlspecialchars="true" />"><we:var type="document" name="day" doc="self" /></a>
</td>
<we:else />
<td<we:ifCurrentDate> class="today"</we:ifCurrentDate>><we:var type="document" name="day" doc="self" /></td>
</we:ifFieldNotEmpty>
</we:tr>
</we:repeat>
</tbody>
</table>
</div>
Stefan