bh:form.datepicker  

    Generiert ein Eingabe-Feld mit Datums- und/oder Uhrzeitauswahl.

    Eine detailiertere Beschreibung und Beispiele befinden sich auf der Bakehouse Datepicker Seite.

    Achtung

    Nicht für Content-Element-Settings

    Dieser ViewHelper ist nicht für Content-Element-Settings vorgesehen und darf daher nicht für diesen Zweck verwendet werden.
    Die Verwendung ist ausschließlich im "Front-End" und Formular-Manager erlaubt.

    Achtung

    "required" HTML Validierung funktioniert nicht

    Da der Datepicker ein "readonly" Eingabe-Feld generiert, greift das required Attribut nicht. Aus diesem Grund muss im TypoScript eine Back-End-Validierung konfiguriert werden: Beispiel-Konfiguration

    Attribute

    NameBeschreibungTypedefaultrequired
    minFrühestes auswählbares Datum:
    • Zahl: Tage relativ von heute
    • ID: Wert eines Datepickers
    • Datum: fixes ISO-Datum
    stringfalse
    maxSpätestes auswählbares Datum:
    • Zahl: Tage relativ von heute
    • ID: Wert eines Datepickers
    • Datum: fixes ISO-Datum
    stringfalse
    controlsAngezeigte Auswahl-Elemente:
    • calendar: Datumsauswahl mit Kalender
    • date: Datumsauswahl
    • time: Uhrzeitauswahl
    • datetime: Datums- und Uhrzeitauswahl
    stringcalendarfalse
    dateFormatDatumsformatstringDD.MM.YYYYfalse
    timeFormatUhrzeitformatstringHH:mmfalse
    stepMinuteSchritte bei Minuteninteger1false
    stepHourSchritte bei Stundeninteger1false

    Beispiel

    html
    <bh:form.datepicker name="datum" min="0" max="30" controls="datetime" dateFormat="DD.MM.YYYY" timeFormat="HH:mm" stepMinute="1" stepHour="1" />

    Ausgabe

    html
    <input name="datum" type="text" data-datepicker="{'min':0,'max':30,'controls':'datetime','dateFormat':'DD.MM.YYYY','timeFormat':'HH:mm','stepMinute':1,'stepHour':1}" id="mbsc-control-0" readonly="">