---
title: "tx_calendar zeigt nur eine Sprache an"
url: "https://www.typo3.net/d/83922-tx-calendar-zeigt-nur-eine-sprache-an"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","FlexForms","Frage","Kalender & Termine"]
created: "2008-11-12"
last_reply: "2009-01-06"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# tx_calendar zeigt nur eine Sprache an

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2008-11-12

## Eröffnungsbeitrag

**greenbanana** · 2008-11-12 · [Beitrag #1](https://www.typo3.net/d/83922-tx-calendar-zeigt-nur-eine-sprache-an/1)

Gibt es jemand, der die EXT:tx_calendar auf einer zweisprachigen Seite im Einsatz hat?

Ich habe folgends Problem:
Obwohl ich für die Englische wie auch für die deutsche Sprache ein eigenen Sys-Folder mit Einträge habe, erscheinen mir immer nur die deutschen.

So sehen meine Einstellungen in der Flexform aus:
[Bild: musikkollegium.ch/…/Bild_1_01.jpg](http://www.musikkollegium.ch/fileadmin/user_upload/_temp_/Bild_1_01.jpg)
[Bild: musikkollegium.ch/…/Bild_2.jpg](http://www.musikkollegium.ch/fileadmin/user_upload/_temp_/Bild_2.jpg)
[Bild: musikkollegium.ch/…/Bild_3.jpg](http://www.musikkollegium.ch/fileadmin/user_upload/_temp_/Bild_3.jpg)

Was ich auch nicht verstehe ist die erste Anzeige **DEF:** (die man nicht ändern kann). Was hat es mit diesen Einstellungen auf sich?

Wäre wirklich sehr froh, wenn mir jemnd helfen kann.

## Antworten

### [#2](https://www.typo3.net/d/83922-tx-calendar-zeigt-nur-eine-sprache-an/2) · greenbanana · 2009-01-06

Habe ganz vergessen die Lösung des Problems noch zu posten:

Habe die Zeile 21-27 eingefügt, damit es auch die Möglichkeit gibt die SYS-Folder per TypoScript zu definieren.

```php
	function initdefaults($content, $conf) {
		/* Save configuration for later use */
		$this->conf = $conf;

		/* Typo3-API init */
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		$this->pi_initPIflexForm(); // Init FlexForm configuration for plugin

		/* I'm not quite sure what this was for, IIRC some Typo3 API stuff */
		$this->internal["currentTable"] = $this->dbTable;

		/*
		 * Where are we suppoed to fetch the items/categories from?
		 * This correstponds to the "STaring Point" one sets in the Typo3 Backend in the Flexforms configuration.
		 * This code is taken from another extension, IIRC tt_news
		 */
		$pid_list = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'pages');
		$pid_list = $pid_list ? implode(t3lib_div :: intExplode(',', $pid_list), ',') : $GLOBALS['TSFE']->id;
		
		// Digicom - pid with typoscript 
		if (isset($this->conf['pid_items'])) {
			$pid_list = $this->conf['pid_items'] ;
		}
		// Digicom end
		
		$recursive = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'recursive', 'sDEF');
		/* extend the pid_list by recursive levels */
		$this->SetPidlist($this->pi_getPidList($pid_list, $recursive));

		/* Load our Categories and Targetgroups */
		$this->loadCategories();
		$this->loadTargetgroups();
	}
```

Das TS sieht dan folgendermasse aus:

```typoscript
plugin.tx_calendar_pi1.pid_items = 108
[globalVar = GP:L = 1]
plugin.tx_calendar_pi1.pid_items = 284
[global]
```

Vielleicht hilfts ja mal jemandem...

---

Quelle: „tx_calendar zeigt nur eine Sprache an“, typo3.net, https://www.typo3.net/d/83922-tx-calendar-zeigt-nur-eine-sprache-an
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
