Zum Inhalt springen

TYPO3 Extension calender ENDTIME ausblenden

Erstellt am 1. April 2009 · 4 Antworten · letzte Antwort am 6. Juli 2010

Tags: Tipp

Sebastian Schmal ·

Solltet Ihr auch die Anforderung haben, dass wenn in der TYPO3 Extension calender kein END Zeit ( ###ENDTIME### ) eingetragen ist, soll das Feld leer bleiben und nicht 30 Minuten automatisch dazuzählen…. dann braucht Ihr diesen TYPO3 code OHNE den Marker zu löschen:

ins root Setup:

plugin.tx_cal_controller.view.event.event {
  defaultEventLength = 3612
  endtime {
    required = 1
    if {
      value.field = end
      equals {
        stdWrap.dataWrap = {field:start}+3612
        prioriCalc = 1
      }
      negate = 1
    }
  }
}

plugin.tx_cal_controller.view.list.event {
  defaultEventLength = 3612
  endtime {
    required = 1
    if {
      value.field = end
      equals {
        stdWrap.dataWrap = {field:start}+3612
        prioriCalc = 1
      }
      negate = 1
    }
  }
}

Vielen Dank an: moderneeffekte.de

Ursprünglich erschienen am 01.04.2009 auf typo3-probleme.de.

Unbekannter Benutzer ·

Ein Leser schrieb:

Danke für das Snippet, es wirkt Wunder!
Nachvollziehen kann ich es leider nicht, es gibt
eigentlich die Felder ‚end‘ und ’start‘ nicht.

Wie funktioniert dieses Snippet? oO