Kalenderblätter mit Listview

Fragen zum Erstellen von Templates für webEdition.
bueronullzwo
Junior Member
Beiträge: 13
Registriert: Mo 2. Feb 2009, 14:50
Wohnort: Langenzenn, Mfr.
Kontaktdaten:

Kalenderblätter mit Listview

Beitragvon bueronullzwo » Mi 25. Sep 2013, 00:39

Hallo zusammen,

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>
Danke & Gruß,
Stefan

Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 61 Gäste