Calendar Base über TypoScript

  • 0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2013, 15:12

    Servus,
    ich möchte auf meiner HP im Linken Content eines dreispaltigen Layouts den Minikalender (Monatsansicht) anzeigen lassen. Dies soll jedoch nicht nur auf einer Seite geschehen, sondern auf alle darauffolgenden Seiten ebenfalls. Nun will ich nicht auf jeder einzelnen Seite das PlugIn übers Backend einpflegen. Deshalb habe ich den Kalender ins TypoScript geschrieben. Soweit funktioniert auch alles - der Kalender ist sichtbar und die Tage, an denen Termine sind, beinhalten einen Link der mich zur "Tagesansicht" führt.
    Mein Problem ist nur, dass dort keine Termine anzeigt werden und offenbar auch noch andere "Dinge" geladen werden (z.b. Die Suchfunktion, die allerdings im PlugIn deaktiviert ist). Es wird allerdings auch keine Fehlermeldung ausgegeben.

    Hier die Datei "root.ts"

    1. <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/configuration/typoscript/calendar.ts">
    2.  
    3. lib.minical >
    4. lib.minical < plugin.tx_cal_controller
    5. lib.minical {
    6. pages = 38
    7. view {
    8. allowedViews = month
    9. month.monthTemplate = fileadmin/templates/cal/monthmini.tmpl
    10. calendar.defaultUid = 38
    11. isStatic = 1
    12. day.dayViewPid = 45
    13. event.eventViewPid = 46
    14. weekStartDay = Monday
    15. }
    16. }

    Hier die Datei "calendar.ts"

    1. plugin.tx_cal_controller {
    2.  
    3. pidList = 38 # PID des Sysfolders mit den Daten (Liste)
    4. rights.defaultSavePid = 38 # PID des Sysfolders mit den Front-Daten (Liste)
    5.  
    6. # Bildgrößen
    7. singleMaxW = 240
    8. listMaxW = 120
    9.  
    10. # nach Belieben anpassen
    11. uploadPath.image = uploads/tx_cal/pics/
    12. uploadPath.media = uploads/tx_cal/media/
    13.  
    14. # Frontend-Editing erlauben
    15. rights.edit = 1
    16. # Frontenduser angeben, die Admin-Rechte haben.
    17. rights.admin.user = UserID
    18. # Gruppe der Frontenduser angeben, die Admin-Rechte haben.
    19. rights.admin.group = GroupID
    20.  
    21. # Angaben für die Erinnerungsemails bei abonnierten Ereignissen
    22. emailAddress = no@reply.de
    23. emailName = Reminder
    24. emailOrganisation = irgendwas
    25.  
    26. # Zeit in Minuten bevor die Erinnerung gesendet wird.
    27. # Erfordert die gabriel extension und einen Cronjob.
    28. # Derzeit nicht aktiv.
    29. # view.event.remind.time = 30
    30.  
    31. # noch unklar, im Moment inaktiv.
    32. # view.event.notify.subscriptionViewPid =
    33. # view.event.meeting.statusViewPid =
    34.  
    35. # Google Map für die Veranstaltungsorte
    36. # erfordert wec_map, deshalb ausgeschaltet
    37. view.location.showMap = 0
    38.  
    39. # Datums und Zeitformate, ggf. anpassen.
    40. view.dateFormat = %d.%m
    41. view.timeFormat = %H:%M
    42.  
    43.  
    44. #### Templates - in fileadmin verschoben! ####
    45.  
    46. ## Bilder + JavaScript ##
    47. view.imagePath = fileadmin/templates/cal/img
    48. view.javascriptPath = fileadmin/templates/cal/js
    49.  
    50. ## Templates ##
    51. view.calendar.createCalendarTemplate = fileadmin/templates/cal/create_calendar.tmpl
    52. view.calendar.confirmCalendarTemplate = fileadmin/templates/cal/confirm_calendar.tmpl
    53. view.calendar.deleteCalendarTemplate = fileadmin/templates/cal/delete_calendar.tmpl
    54. view.category.createCategoryTemplate = fileadmin/templates/cal/create_category.tmpl
    55. view.category.confirmCategoryTemplate = fileadmin/templates/cal/confirm_category.tmpl
    56. view.category.deleteCategoryTemplate = fileadmin/templates/cal/delete_category.tmpl
    57. view.day.dayTemplate = fileadmin/templates/cal/day.tmpl
    58. view.week.weekTemplate = fileadmin/templates/cal/week.tmpl
    59. view.month.monthTemplate = fileadmin/templates/cal/month.tmpl
    60. view.month.monthSmallTemplate = fileadmin/templates/cal/month_small.tmpl
    61. view.month.monthMediumTemplate = fileadmin/templates/cal/month_medium.tmpl
    62. view.month.monthLargeTemplate = fileadmin/templates/cal/month_large.tmpl
    63. view.month.horizontalSidebarTemplate = fileadmin/templates/cal/calendar_nav.tmpl
    64. view.year.yearTemplate = fileadmin/templates/cal/year.tmpl
    65. view.event.eventTemplate = fileadmin/templates/cal/event.tmpl
    66. view.event.phpicalendarEventTemplate = fileadmin/templates/cal/phpicalendar_event.tmpl
    67. view.event.createEventTemplate = fileadmin/templates/cal/create_event.tmpl
    68. view.event.confirmEventTemplate = fileadmin/templates/cal/confirm_event.tmpl
    69. view.event.deleteEventTemplate = fileadmin/templates/cal/delete_event.tmpl
    70. view.event.notify.all.onCreateTemplate = fileadmin/templates/cal/notifyOnCreate.tmpl
    71. view.event.notify.all.onChangeTemplate = fileadmin/templates/cal/notifyOnChange.tmpl
    72. view.event.notify.all.onDeleteTemplate = fileadmin/templates/cal/notifyOnDelete.tmpl
    73. view.event.remind.all.template = fileadmin/templates/cal/remind.tmpl
    74. view.event.subscriptionManagerTemplate = fileadmin/templates/cal/subscription_manager.tmpl
    75. view.event.notify.confirmTemplate = fileadmin/templates/cal/notifyConfirm.tmpl
    76. view.event.notify.unsubscribeConfirmTemplate = fileadmin/templates/cal/notifyUnsubscribeConfirm.tmpl
    77. view.event.meeting.template = fileadmin/templates/cal/invite.tmpl
    78. view.event.meeting.onChangeTemplate = fileadmin/templates/cal/inviteOnChange.tmpl
    79. view.event.meeting.managerTemplate = fileadmin/templates/cal/meetingManager.tmpl
    80. view.location.locationTemplate = fileadmin/templates/cal/location.tmpl
    81. view.location.locationTemplate4Partner = fileadmin/templates/cal/location_partner.tmpl
    82. view.location.locationTemplate4Address = fileadmin/templates/cal/location_address.tmpl
    83. view.location.createLocationTemplate = fileadmin/templates/cal/create_location.tmpl
    84. view.location.confirmLocationTemplate = fileadmin/templates/cal/confirm_location.tmpl
    85. view.location.deleteLocationTemplate = fileadmin/templates/cal/delete_location.tmpl
    86. view.organizer.organizerTemplate = fileadmin/templates/cal/organizer.tmpl
    87. view.organizer.organizerTemplate4Partner = fileadmin/templates/cal/organizer_partner.tmpl
    88. view.organizer.organizerTemplate4Address = fileadmin/templates/cal/organizer_address.tmpl
    89. view.organizer.organizerTemplate4FEUser = fileadmin/templates/cal/organizer_feuser.tmpl
    90. view.list.listTemplate = fileadmin/templates/cal/list.tmpl
    91. view.list.listWithTeaserTemplate = fileadmin/templates/cal/list_w_teaser.tmpl
    92. module.locationloader.template = fileadmin/templates/cal/module_locationloader.tmpl
    93. view.admin.adminTemplate = fileadmin/templates/cal/admin.tmpl
    94. view.other.sidebarTemplate = fileadmin/templates/cal/sidebar.tmpl
    95. view.other.searchBoxTemplate = fileadmin/templates/cal/search_box.tmpl
    96. view.search.searchResultAllTemplate = fileadmin/templates/cal/search_all.tmpl
    97. view.search.searchResultEventTemplate = fileadmin/templates/cal/search_event.tmpl
    98. view.search.searchResultLocationTemplate = fileadmin/templates/cal/search_location.tmpl
    99. view.search.searchResultOrganizerTemplate = fileadmin/templates/cal/search_organizer.tmpl
    100. }

    Hier ein Bild dazu:
    [img]http://i477.photobucket.com/albums/rr131/Teppichfussel/Bild1.png[/img]

    Schonmal vielen Dank im voraus =)


  • 1
  • 0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    05. 07. 2013, 15:23

    Meine Problematik hat sich etwas verändert. Habe meinen Beitrag oben Editiert.

  • 1