---
title: "cal: Event in Listenansicht verlinken"
url: "https://www.typo3.net/d/100087-cal-event-in-listenansicht-verlinken"
source: "typo3.net"
tags: ["Extensions","Frage","Kalender & Termine"]
created: "2010-07-18"
last_reply: "2010-07-18"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# cal: Event in Listenansicht verlinken

Extensions · 0 Antworten · gestartet 2010-07-18

## Eröffnungsbeitrag

**Nicole87** · 2010-07-18 · [Beitrag #1](https://www.typo3.net/d/100087-cal-event-in-listenansicht-verlinken/1)

Moin moin!

Ich muss nun noch einmal nachfragen, weil ich eigentlich denke, mein Script ist richtig, aber es funktioniert einfach nicht... #paralyzed#

In den Konstanten des Templates habe ich eigentlich alles zu Kalendarbase drin. Ich poste mal:

```typoscript
## Festlegen Datumsformat für den Kalender (in den Constants)
 plugin.tx_cal_controller.view.dateFormat = %d.%m.%Y
 plugin.tx_cal_controller.view.timeFormat = %H:%M
 plugin.tx_cal_controller.view.event.image_stdWrap = blubb |
 plugin.tx_cal_controller.view.event.attachment_stdWrap = <div class="wrap">|</div>
 plugin.tx_cal_controller.uploadPath.image = templates/calendarbase_files/images/
 plugin.tx_cal_controller.uploadPath.media = templates/calendarbase_files/media/
#eigene Templates
  plugin.tx_cal_controller.view {
       day.dayTemplate = fileadmin/templates/ext-templates/calendarbase/day.tmpl
       event.phpicalendarEventTemplate = fileadmin/templates/ext-templates/calendarbase/event.tmpl
       list.listTemplate = fileadmin/templates/ext-templates/calendarbase/list.tmpl
       month.monthTemplate = fileadmin/templates/ext-templates/calendarbase/month.tmpl
       month.monthMediumTemplate = fileadmin/templates/ext-templates/calendarbase/month_medium.tmpl
       year.yearTemplate = fileadmin/templates/ext-templates/calendarbase/year.tmpl
}
  plugin.tx_cal_controller{
       module.locationloader.template = fileadmin/templates/ext-templates/calendarbase/module_locationloader.tmpl
       module.organisationloader.template = fileadmin/templates/ext-templates/calendarbase/module_locationloader.tmpl
       view.other.sidebarTemplate = fileadmin/templates/ext-templates/calendarbase/sidebar.tmpl

}


plugin.tx_cal_controller.pidList = 79 # PID des Sysfolders mit den Daten (Liste)

 plugin.tx_cal_controller {
            dayLinkTarget = event
            monthLinkTarget = list
            yearLinkTarget = year   
  view.event.eventViewPid = 103
  view.event.image.imageLightbox2 = 1
  #Daten der Eventansicht strukturieren
  view.event.event{
    #alldayTitle.dataWrap = |
        #description.dataWrap = |
        #image.dataWrap = |
        #image.stdWrap.dataWrap = |
        #startdate.dataWrap = |
    #enddate.dataWrap = |
    #starttime.dataWrap = |
    #endtime.dataWrap = |
      }

      
  view.day.dayViewPid = 103
  view.day { dayStart = 0900
       dayEnd = 1900
       #dayTemplate = fileadmin/templates/ext-templates/calbase_day.html
       #isStatic = 1
     }
  view.month { monthViewPid = 105
         showListInMonthView = 1
         useListEventRenderSettingsView = list
       }
  view.year.yearViewPid = 82
   view.list {
        starttime = cal:today
        endtime = +4 weeks
        pageBrowser.onlyShowIfNeeded = 1
        pageBrowser.recordsPerPage = 10
        view.event.eventViewPid = 103
        #event.description.crop = 300|...|1      
      }
   # Bildgrößen
      singleMaxW = 200
      listMaxW = 150   
 }
plugin.tx_cal_controller.view.event.eventViewPid= 103
```

Ich schlag mich wohl eher schlecht als recht und habe sehr viele Schnipsel kopiert, aber ein bisschen habe ich es - denke ich - schon verstanden.

Ich wollte eigentlich vor allem festlegen, wo die Event-, Monat-, Listen- und Jahresansicht angezeigt werden, weil das ja immer das selbe ist und ich einfach die Eingabe im Plugin soweit wie möglich minimieren will!

Meine Templates funktionieren - jippi!
Die Pid-Angabe für den Sysfolder scheint inzwischen auch zu greifen! :)
Danach... Funktioniert gar nichts! :(
Ich möchte eigentlich wie gesagt, die Links von der Liste zum Beispiel direkt zum Event setzen, aber wenn ich im Plugin nun nicht die Seite angebe, funktioniert es nicht.

```typoscript
view.list.view.event.eventViewPid = 103
```

dachte ich, würde funktionieren...

Muss ich eigentlich die Verlinkung auf ein Event in jedes Element setzen oder kann ich das - wie den Sysordner - global definieren?

Wäre sehr dankbar, wenn da mal einer auf die Zeilchen schaut :3

Grüße
Nicole

---

Quelle: „cal: Event in Listenansicht verlinken“, typo3.net, https://www.typo3.net/d/100087-cal-event-in-listenansicht-verlinken
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
