Wie ist es möglich die "extended" Wiederholungen auszugeben.
Also zB. jeden letzten Freitag im Monat
Ich vermute in den neueren Version von calendar_extended ist dies bereits integriert. Leider habe ich noch einige alte Contaoversionen 2.10.4 zu betreuen, so dass ich den Code einfach erweitern würde.
Habe versucht folgendes in ModuleEventReader.php einzufügen da EventReaderExt noch nicht vorhanden ist. Leider funktioniert das nicht.
PHP-Code:
if ($objEvent->recurringExt)
{
$arrRange = deserialize($objEvent->repeatEachExt);
$strKey = 'cal_' . $arrRange['value'];
$strVal = $GLOBALS['TL_LANG']['DAYS'][$GLOBALS['TL_LANG']['DAYS'][$arrRange['unit']]];
$recurring = sprintf($GLOBALS['TL_LANG']['MSC'][$strKey], $strVal);
if ($objEvent->recurrences > 0)
{
$until = sprintf($GLOBALS['TL_LANG']['MSC']['cal_until'], $this->parseDate($objPage->dateFormat, $objEvent->repeatEnd));
}
}
Bzw. 2. Möglichkeit wäre aus dem Array [repeatEachExt] "value" auszugeben? Wie wäre das möglich?
PHP-Code:
[repeatEachExt] => a:2:{s:4:"unit";s:6:"friday";s:5:"value";s:4:"last";}
Über Hilfe bin ich sehr dankbar.
Dan
Lesezeichen