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
Bild: musikkollegium.ch/…/Bild_2.jpg
Bild: musikkollegium.ch/…/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.
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.
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:
plugin.tx_calendar_pi1.pid_items = 108
[globalVar = GP:L = 1]
plugin.tx_calendar_pi1.pid_items = 284
[global]
Vielleicht hilfts ja mal jemandem...