Wenn man selbst erstellte Module hat, die Daten verwalten, ist in diesen standardmäßig keine Sprachumschaltfunktion vorhanden. Dafür kann man mit dem Hook ‚generateFrontendUrl‘ abhilfe schaffen.
$GLOBALS['TL_HOOKS']['generateFrontendUrl'][] = array('ModuleExtend', 'languageUrl'); $GLOBALS['MODULE_NAME'] = array('de/alias', 'en/alias');
public function languageUrl ($arrRow, $strParams, $strUrl) { if (in_array($strUrl, $GLOBALS['MODULE_NAME']) && $this->Input->get('auto_item')) { $strUrl = $strUrl.'/'.$this->Input->get('auto_item'); } return $strUrl; }