Hm, vielleicht gibt’s ja noch ’ne andere Lösung, aber da brauch ich nochmal eure Hilfe:
Ich hab beim Testen mit GoogleEvents gesehen, dass es Platzhalter gibt, die man in Chunks verwenden kann, deren Name man wiederum im Snippetcall als Template-Parameter übergeben kann:
Die Platzhalter gibt es für jedes einzelne Element eines Termins, so wie Name, Anfangszeit, Endzeit usw., z.B.:
Kinder, 5-8 Jahre - The "What" you entered in your event.
Hier könnte ein erklärender Text stehen - The "Description" of your event.
Hier könnte ein Ort stehen, wie Haupt-Dojo, Eifel, ASV etc. - The "Location" of your event.
4:00pm - The time your event starts.
4:40pm - The time when your event ends.
Monday, January, 14th, 2008 - The date when your event starts.
Monday, January, 14th, 2008 - The date when your event ends. This is usually the same as your start date, unless the event spans over multiple days.
1 - The number of the event in the sequence. Use this if you want to number the to events similar to the way I do on the demo.
http://www.google.com/calendar/event?eid=ZTY0ZDd2dDgzaGx0c2pyM3FoaWM0azh2Ym9fMjAwODAxMTRUMTUwMDAwWiBhbmRyZS5iaXNjaG9mQG0 - This is the HREF for entry hosted by Google.com
1200322800 - Unix timestamp of the start time. Useful for use with PHx.
1200325200 - Unix timestamp of the start time. Useful for use with PHx.
(s.
http://bischof.homelinux.net/modx/index.php?id=101&yearID=2008&monthID=1 unter der Überschrift "Trainingszeiten ab 01. Oktober 2006")
Wenn es nun eine Möglichkeit gäbe, auf diese Daten direkt zuzugreifen, ohne den restlichen Output des Snippets, dann könnte ich mir die Tabelle recht einfach selbst zusammenbasteln.
Allerdings bräuchte ich dazu entweder sowas wie Templatelogik, um abhängig von Startdatum und dem Was? des Events (s. Beispieldaten oben) entscheiden zu können, was in welche Zelle kommt, oder ich müßte evtl. Termine wie "kein Training" anlegen, um einfach in einer Schleife für eine Woche für jede Gruppe und jeden Tag immer einen Eintrag zu haben.
Das könnte ja bspw. eine Datenquelle für datagrid sein.
Irgendne Idee? Muss ich da ein eigenes Snippet schreiben, oder GoogleEvents erweitern? Oder geht’s auch einfacher?
Frisco