---
title: "date2cal in eigener Backendextension"
url: "https://www.typo3.net/d/99567-date2cal-in-eigener-backendextension"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-06-22"
last_reply: "2011-02-14"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# date2cal in eigener Backendextension

Extensions › Entwicklung · 1 Antwort · gestartet 2010-06-22

## Eröffnungsbeitrag

**charlin** · 2010-06-22 · [Beitrag #1](https://www.typo3.net/d/99567-date2cal-in-eigener-backendextension/1)

Hallo!

Ich möchte in einer eigenen Backendextension für bestimmte Felder date2cal verwenden.
date2cal wird doch schon automatisch im Backend bei den Standardmodulen verwendet.

Da ich keine Möglichkeit gefunden habe, diese Extension zu verwenden, habe ich mir die Extension noch einmal installiert (typo3conf/ext).

Diese kann ich einbinden, aber leider bekomme ich immer einen JavaScript-Fehler, sodass ich nie den Layer des Kalenders sehe. Klick auf die Checkbox schreibt er mir das aktuelle Datum ein.
Unter der Checkbox wird der nachfolgende JavaScript-Code eingebunden, dieser scheint korrekt zu sein, da das inputField dort genau so benannt wird wie das Inputfeld heißt:

```javascript
function initializeCalendar() {
Calendar.setup ({
showsTime: true,
time24: true,
ifFormat: '%H:%M %d-%m-%y',
firstDay: 1,
inputField: 'bb0c3d2403511497deea087877c4b5a5_hr',
button: 'bb0c3d2403511497deea087877c4b5a5_trigger',
helpPage: 'http://develop.xxx.de/typo3/../typo3conf/ext/date2cal/resources/naturalLanguageParser/help/de.html'
});
}
```

Als Fehlermeldung bekomme ich übrigens:
**Calendar._TT is undefinded**

Mein Code:
Einbinden JavaScript:

```php
$this->doc->JScode = ' <script type="text/javascript" src="'.t3lib_extMgm::extRelPath('date2cal').'resources/jscalendar/calendar.js"></script>
<script type="text/javascript" src="'.t3lib_extMgm::extRelPath('date2cal').'resources/jscalendar/calendar-setup.js"></script>
```

Einbinden Klasse und Konfiguration:

```php
include_once($_SERVER['DOCUMENT_ROOT'].'/typo3conf/ext/date2cal/src/class.jscalendar.php');

$JSCalendar->setInputField('enddatum');
$JSCalendar->setDateFormat(false);
$JSCalendar->setConfigOption('firstDay', true);
$JSCalendar->setCSS($this->extConfig['calendarCSS']);
```

Rendern des Feldes:

```php
$content .= $JSCalendar->render('');
```

Gibt es eine einfachere Möglichkeit den Datepicker einzubauen oder wie macht ihr das?
Habe ich was vergessen?

Bin für jede Hilfe dankbar!

B.

## Antworten

### [#2](https://www.typo3.net/d/99567-date2cal-in-eigener-backendextension/2) · clul · 2011-02-14

Ich habe das gleiche Problem. Ist es hier schon zu einer Lösung gekommen? Oder gibt es vielleicht einen Work-around?

Danke für eure Antworten!

---

Quelle: „date2cal in eigener Backendextension“, typo3.net, https://www.typo3.net/d/99567-date2cal-in-eigener-backendextension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
