[TYPO3-german] Endzeit in der CAL Extension ausblenden

Peter Stark info at petsta.net
Fri Feb 20 20:11:39 CET 2009


Schau mal hier:
http://www.kammerorchester.de
das ist so gelöst (Listenansicht).
plugin.tx_cal_controller.view.event.event.endtime.dataWrap = 
<div>{LLL:EXT:cal/controller/locallang.xml:}|</div>
Ist zwar ein Workaround, aber da es lediglich eine Sprache gibt funzt es.

Peter


Gerhard Obermayr schrieb:
> Hallo Tobias,
> nun bin ich immer noch nicht weiter.
>
>
> Tobias Hümmerich schrieb:
>   
>> Hi Leute,
>>
>> lest ihr keine Anleitung? Es gibt keine Option einen Termin ohne Endzeit 
>> anzulegen. Aber das ist ja hinreichend bekannt :-)
>>   
>>     
> Ich lese schon Anleitungen.
> Aber warum geht das nicht?
> Ist doch Schwachsinn!
> Es gibt Events und Veranstaltungen wo man eben nicht weiss, wie lange 
> sie dauern.
> Da gibt man eben nur die Beginnzeit ein.
> Wenn ich keine Endzeit eingebe dann hat sie auch nicht zu erscheinen!
> Aber nicht einfach automatisiert eine halbe Stunde hinzurechnen!
> Das kann doch programmiertechnisch nicht so schwierig sein.
> Ich bin leider kein Programmierer.
> Wenn ich den Marker rausschmeisse habe ich auch bei anderen Terminen 
> keine Endzeit mehr - wo sie aber sein soll!
> Für mich wäre es logisch, wenn ich eine Endzeit eingebe, dass sie 
> angezeigt wird.
> Wenn ich keine angebe ist sie eben leer.
> Pasta.
> Ich hätte gedacht, dass man mit etwas TS diese Funktion vorgeben kann.
> So in etwa if --- then ...
>
> Aber wenns nicht geht dann gehts eben nicht.
> Ich finde es nur nicht logisch, dass /*die** Kalenderextension*/ für T3 
> das nicht kann ...
> Meines Erachtens nicht fertiggedacht.
> Aber was solls - vielleicht steckt ja eine ganz besondere Logik 
> dahinter, die ich nicht durchschaue ...
>
> Gerhard
>
>
>   
>> Wenn ihr im FE die Endzeit nicht angezeigt bekommen wollt, dann schmeißt 
>> einfach den Marker aus dem entsprechenden Template raus.
>>
>> Mit phpicalendar_event.tmpl seid ihr da schon auf dem richtigen Weg.
>>
>> @Gerhard: Deine Probleme lassen sich alle lösen indem du die Templates 
>> nach deinem Geschmack anpasst.
>>
>> Ansonsten kann ich euch nur empfehlen die aktuelleste Version zu nutzen. 
>> Manchmal gibts da noch Bugs die ihr hier einsehen könnt:
>>
>> http://svn.webempoweredchurch.com/projects/activity/calendar
>>
>> Die SVN Version gibts hier: 
>> http://svn.webempoweredchurch.com/snapshots/show/calendar
>>
>> Ansonsten gibts ja noch die Cal-Mailingsliste, da wird euch auch schnell 
>> geholfen.
>>
>> Gruß,
>> Tobias
>>
>> Basti schrieb:
>>   
>>     
>>> War soeben auch an der ext. dran! Hier mal meine Daten:
>>>
>>>
>>> hier mein typo-scrip setup:
>>> # ---------------------
>>> # EXT Calendar
>>> # ---------------------
>>>
>>>   # Configs
>>>   view.event {
>>>     startdate_stdWrap.dataWrap = |
>>>     starttime_stdWrap.dataWrap = |
>>>     enddate_stdWrap.dataWrap = |
>>>     endtime_stdWrap.dataWrap = |
>>>     title_stdWrap.dataWrap = |
>>>     organizer_stdWrap.dataWrap = |
>>>     location_stdWrap.dataWrap = |
>>>     description_stdWrap.dataWrap = |
>>>     attachment_stdWrap.dataWrap = |
>>>   }
>>>
>>>   view {
>>>     allowedViews = list
>>>     defaultView = list
>>>     eventLinkTarget = day
>>>     weekStartDay = Monday
>>>     list {
>>>       starttime = -1 day
>>>       endtime = +1 week
>>>       maxEvents = 7
>>>       title_stdWrap.wrap >
>>>       title_stdWrap.crop = 35|...
>>>       noEventFound_stdWrap.wrap = |
>>>     }
>>>   }
>>> }
>>> plugin.tx_cal_controller._CSS_DEFAULT_STYLE >
>>>
>>> plugin.tx_cal_controller.view.list.event {
>>>   startdate.dataWrap = |
>>>   starttime.dataWrap = |
>>>   enddate.dataWrap = |
>>>   endtime.dataWrap = |
>>>   title.dataWrap = |
>>>   attachment.dataWrap = |
>>>   location.dataWrap =  |
>>>   organizer.dataWrap =  |
>>>   description.dataWrap = |
>>>   description.crop = 35|...
>>>   found.dataWrap = |
>>> }
>>>
>>>
>>>
>>> hier die constants:
>>> # ------------------------------
>>> # calender
>>> # ------------------------------
>>> plugin.tx_cal_controller.view.dateFormat = %d. %b.
>>> plugin.tx_cal_controller.view.timeFormat = %H:%M
>>> plugin.tx_cal_controller.view.event.notify.subscriptionViewPid = 85
>>> plugin.tx_cal_controller.view.location.showMap = 1
>>> plugin.tx_cal_controller.view.list.listWithTeaserTemplate = 
>>> fileadmin/templates/cal_list_w_teaser.html
>>> plugin.tx_cal_controller.view.list.listTemplate = 
>>> fileadmin/templates/cal_list.html
>>> plugin.tx_cal_controller.listMaxW = 180
>>>
>>>
>>>
>>>
>>> hier der inhalt cal_list.html:
>>> <!-- ###LIST_TEMPLATE### begin -->
>>> <h1>###HEADING###</h1>
>>> ###FOUND###
>>>
>>> <!-- ###PRE_LIST_TEMPLATE### begin -->
>>> <table cellpadding="0" cellspacing="0" border="0" class="cal-list">
>>> <!-- ###PRE_LIST_TEMPLATE### end -->
>>>     <!-- ###LIST### start -->
>>>     <!-- ###LIST### end -->
>>> <!-- ###POST_LIST_TEMPLATE### begin -->
>>> </table>
>>> <!-- ###POST_LIST_TEMPLATE### end -->
>>>
>>> <!-- ###PAGEBROWSER### begin -->
>>> <p class="pagebrowser">
>>> ###PAGEOF###  ###PAGES###  ###PREVIOUS### ###NEXT###
>>> </p>
>>> <!-- ###PAGEBROWSER### end -->
>>>
>>>
>>>
>>> und hier die phpicalendar_event.tmpl
>>> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_ODD### start -->
>>>     <tr>
>>>         <td><!-- ###EVENT_LINK### start-->###TITLE###<!-- 
>>> ###EVENT_LINK### end--></td>
>>>         <td>###STARTDATE### ###ENDDATE###</td>
>>>         <td>###STARTTIME### ###ENDTIME###</td>
>>>         <td>###ORGANIZER###</td>
>>>         <td>###LOCATION###</td>
>>>         <td class="cal-none">###DESCRIPTION###</td>
>>>     </tr>
>>> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_ODD### end -->
>>> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_EVEN### start -->
>>>     <tr class="cal-even">
>>>         <td><!-- ###EVENT_LINK### start-->###TITLE###<!-- 
>>> ###EVENT_LINK### end--></td>
>>>         <td>###STARTDATE### ###ENDDATE###</td>
>>>         <td>###STARTTIME### ###ENDTIME###</td>
>>>         <td>###ORGANIZER###</td>
>>>         <td>###LOCATION###</td>
>>>         <td class="cal-none">###DESCRIPTION###</td>
>>>     </tr>
>>> <!-- ###TEMPLATE_PHPICALENDAR_EVENT_LIST_EVEN### end -->
>>>
>>>
>>>
>>> ------------------------------------------
>>>
>>> TYPO3 - TIPS - ANLEITUNGEN - NEWS - TYPO3
>>>
>>> unter: http://blog.ingeniumdesign.de/
>>>
>>> ------------------------------------------
>>>
>>> Gerhard Obermayr schrieb:
>>>     
>>>       
>>>> @Peter,
>>>> das nützt auch nichts.
>>>> Gehört das in die Constants oder ins setup?
>>>>
>>>> @ Basti,
>>>> ich habe einfach die CSS-Date in mein eigenes Templateverzeichnis 
>>>> kopiert und bearbeitet.
>>>> Bei den include-templates habe ich es dafür herausgenommen.
>>>> Somit werden meine Einstellungen übernommen --> http://www.jbo-haag.at
>>>>
>>>> Eigentlich wollte ich ja die CAL-Extension gar nicht verwenden, das es 
>>>> mir zu viel für den Zweck erscheint.
>>>> Mangels anderer Möglichkeiten habe ich es dann doch gewagt - und nun 
>>>> habe ich den Schmarrn:
>>>>
>>>>   1. Ich will gar keine Endzeit angezeigt bekommen, da die
>>>>      Termineverschieden lange dauern.
>>>>   2. Die Anzeige: "... - 31 Dezember ist vollkommen fehl am Platz.
>>>>   3. In der Event-Anzeige erscheinen Bezeichnungen wie "Titel" (sollte
>>>>      gar nicht da sein), "Startdatum" (sollte nur Datum heissen),
>>>>      "Startzeit" (sollte nur Beginn heissen) und "Endzeit" (sollte -
>>>>      wenn schon - nur Ende heissen).
>>>>   4. Wenn man bei einem Termin eine Beschreibung hinzufügt -->
>>>>      http://www.jbo-haag.at/termine.html wird dieser außerhalb des
>>>>      Terminfensters angezeigt. Ich möchte diesen Schwachsinn entfernen.
>>>>
>>>> Nun bin ich schon etwas zermürbt, denn alles was ich ändern möchte 
>>>> bringt nichts.
>>>> Zu 1.) Wie kann ich die Endzeit unterdrücken wenn keine angegeben 
>>>> wurde. Ich möchte nur ungern einen Marker entfernen, denn dann ist bei 
>>>> allen Terminen keine Endzeit mehr vorhanden ...
>>>> Zu 2.) Wo kann ich die Kopfzeile entfernen?
>>>> Zu 3.) Wo kann ich die Bezeichnungen ändern? Änderungen in der 
>>>> locallang_db.xml bringen nichts.
>>>> Zu 4.) Wo kann ich die Reihenfolge der Marker ändern, so dass die 
>>>> Beschreibung noch vor der Kategorie eingefügt wird?
>>>>
>>>> Fragen über Fragen ...
>>>>
>>>> LG Gerhard
>>>>
>>>>
>>>> Basti schrieb:
>>>>       
>>>>         
>>>>> Geht das auch mit dem marker? oder ist das allen in einem?
>>>>>
>>>>>
>>>>>
>>>>> mal eine andere frage, wie hast du denn die listenansicht bearbeitet?
>>>>>
>>>>> hab da noch folgendes problem: 
>>>>> http://www.typo3.net/forum/list/list_post//56790/
>>>>> vielleicht kannst du mir da ja helfen?!
>>>>>
>>>>> grüße, basti
>>>>>
>>>>> ------------------------------------------
>>>>>
>>>>> TYPO3 - TIPS - ANLEITUNGEN - NEWS - TYPO3
>>>>>
>>>>> unter: http://blog.ingeniumdesign.de/
>>>>>
>>>>> ------------------------------------------
>>>>>
>>>>> Gerhard Obermayr schrieb:
>>>>>  
>>>>>         
>>>>>           
>>>>>> Hi Leute,
>>>>>>
>>>>>> wie kann ich bei den Terminen in der Listenansicht de CAL Extension 
>>>>>> die Endzeit ausblenden?
>>>>>>
>>>>>> Ich mochte bei den Terminen nur die Startzeit angezeigt bekommen.
>>>>>> Die Termine haben keine feste Endzeit und wenn man keine Endzeit 
>>>>>> eigibt wird automatisch eine halbe Stunde zur Beginnzeit 
>>>>>> hinzugerechnet.
>>>>>> Das ist nicht sinnvoll.
>>>>>> Alle Versuche mit
>>>>>> plugin.tx_cal_controller.view.event.endtime = 0
>>>>>> oder
>>>>>> plugin.tx_cal_controller.view.day.event.endtime = 0
>>>>>> oder andere Varianten verweigern den Dienst.
>>>>>>
>>>>>> LG Gerhard
>>>>>>
>>>>>>     
>>>>>>           
>>>>>>             
>>>>> _______________________________________________
>>>>> TYPO3-german mailing list
>>>>> TYPO3-german at lists.netfielders.de
>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>>>         
>>>>>           
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>     
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list