[TYPO3-calendar] Listenansicht der Termine erstellen - Hierarchie / Sortierung erstellen
Mario Matzulla
mario at matzullas.de
Sun Mar 24 15:01:27 CET 2013
Hallo Stefan,
Am 24.03.13 14:23, schrieb Stefan Stolzki:
>
> Hallo Mario,
>
> vielen lieben Dank für Deine schnelle Antwort!
> Wenngleich sich meine "Probleme" dadurch eigentlich nur vergrößert haben
> ...
>
> Du schreibst, dass eine Mehrfachsortierung standardmäßig nicht möglich
> sei. Sie kann jedoch manuell umgesetzt werden. ... ??? ...
Manuell, durch entsprechende Programmierung. Mit einer Template Änderung
ist das momentan nicht möglich.
> Also ... ich habe es schon geschafft die Ansicht der List-View zu
> verändern. Das ist ja über die ###-Marker möglich. Allerdings komme ich
> damit einfach nicht zu dem Ziel, das ich mir gesteckt habe. ...
>
> Darf ich Dich um einen Crashkurs in Sachen "Templateanpassung" für Deine
> Cal-Extension bitten?
Naja, dafür haben wir eigentlich eine Anleitung (Manual) ;)
Aber ganz kurz:
Die Namen der Marker sind nicht willkürlich. Entspricht der Name einer
Eigenschaft aus der Datenbank (zB. beim Event: "title"), dann wird der
Marker damit befüllt. Schliesslich kann das Ergebnis per TS auch noch
weiter bearbeitet werden (view.event.event.title = ....)
>
> Dass ich den bitter nötig habe siehst Du sicherlich gleich an den
> Anpassungen, die ich bislang in der Datei "event_model.tmpl" vorgenommen
> habe:
>
> <!-- #########################
> ## Start Listenansicht ##
> ######################### -->
>
> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_ODD### start -->
> ###<div id="cal_list_odd">###STARTDATE###<br />
> ###LOCATION###
> <div id="cal_list_time">###STARTTIME### ###ENDTIME###</div>
> <div id="cal_list_eventlink">
> <!-- ###EVENT_LINK### start-->
> ###IMAGE### ###TITLE###
> <!-- ###EVENT_LINK### end-->
> ###CATEGORY_LINK###</div>
> </div>
> <div id="clear">--</div>
> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_ODD### end -->
>
> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_EVEN### start -->
> <div id="cal_list_even">
> ###LOCATION###
> <div id="cal_list_time">###STARTTIME### ###ENDTIME###</div>
> <div id="cal_list_eventlink"><!-- ###EVENT_LINK###
> start-->###IMAGE### ###TITLE###<!-- ###EVENT_LINK### end--></div>
> </div>
> <div id="clear">--</div>
> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_EVEN### end -->
>
> <!-- ########################
> ## Ende Listenansicht ##
> ######################## -->
>
> Hast Du vielleicht ein Tutorial für Dummies?! ...
Das Manual ist wirklich sehr ausführlich. Zusätzlich enthält diese
Newsgroup ganz viele Beispiele - man muss nur mal suchen :)
Gruß
Mario
>
> Ciao,
> Stefan.
>
>
> "Mario Matzulla" schrieb im Newsbeitrag
> news:mailman.1.1363981148.22305.typo3-project-calendar at lists.typo3.org...
>
> Hallo Stefan,
>
> Am 22.03.13 14:55, schrieb Stefan Stolzki:
>> Hallo und guten Tag!
>> Seit einiger Zeit versuche ich die Extension cal für die Homepage
>> unseres Vereins zur Darstellung der Trainingstermine einzusetzen.
>> Ich scheitere allerdings immer wieder an einigen Stellen und hoffe sehr,
>> dass ihr mir helfen könnt.
>> Folgendes ist derzeit mein Hauptproblem:
>> für alle Trainingstermine sind die Daten
>>
>> * Titel
>> * Datum (Beginn + Ende)
>> * Start- / Endzeit
>> * Wiederholung (wöchentlich)
>> * Kategorie
>> * Ort
>> * Veranstalter (= Trainer)
>>
>> erfasst.
>> Ich möchte nun eine Listenansicht generieren, die folgenden Aufbau hat:
>>
>> * Datum (heute, Tag + Monat)
>> o Ort
>> + Start- / Endzeit // Titel // Kategorie
>> + Start- / Endzeit // Titel // Kategorie
>> o Ort
>> + Start- / Endzeit // Titel // Kategorie
>> + Start- / Endzeit // Titel // Kategorie
>>
>> * Datum (morgen, Tag + Monat)
>> o Ort
>> + Start- / Endzeit // Titel // Kategorie
>> + Start- / Endzeit // Titel // Kategorie
>> o Ort
>> + Start- / Endzeit // Titel // Kategorie
>> + Start- / Endzeit // Titel // Kategorie
>>
>> * usw.
>>
>> Das Datum soll nur bei dem ersten Datensatz des Tages genannt sein.
>> Ebenso soll nach dem Ort gruppiert werden.
>> Meine bisherigen Versuche sind völlig gescheitert. Deshalb bitte ich
>> Euch um Unterstützung. ... Danke!
>
> Eine mehrfache Sortierung ist nicht implementiert. Um eine entsprechende
> Anforderung umzusetzen musst du die List-view überschreiben und an den
> passenden Stellen die Sortierung selbst vornehmen.
>
> Sorry,
> Mario
>> Ciao,
>> Stefan.
>
More information about the TYPO3-project-calendar
mailing list