Müßen diese Beiden Codezeilen auskommentiert werden:
plugins/system/languagefilter/languagefilter.php
$post = JRequest::get('POST'); if (JRequest::getMethod() != "POST" || count($post) == 0) { $app = JFactory::getApplication(); if ($app->getCfg('sef_rewrite')) { // $app->redirect($uri->base().$uri->toString(array('path', 'query', 'fragment'))); } else { $app->redirect($uri->base().'index.php/'.$uri->toString(array('path', 'query', 'fragment'))); } } } $lang_code = self::$sefs[$sef]->lang_code; if ($lang_code && JLanguage::exists($lang_code)) { array_shift($parts); $uri->setPath(implode('/', $parts)); } } else { $sef = $uri->getVar('lang'); if (!isset(self::$sefs[$sef])) { $sef = isset(self::$lang_codes[$lang_code]) ? self::$lang_codes[$lang_code]->sef : self::$default_sef; $uri->setVar('lang', $sef); $post = JRequest::get('POST'); if (JRequest::getMethod() != "POST" || count($post) == 0) { $app = JFactory::getApplication(); // $app->redirect(JURI::base(true).'/index.php?'.$uri->getQuery()); } } } $array = array('lang' => $sef); return $array; }Hier sind es Line 6 und Line 28 in Wirklichkeit sollte es 189 und 211 sein.
Update: Mit der Neuesten Joomla 1.7.3 Version ist dieser Hack eigentlich nicht mehr nötig, da man hier im Plugin einstellen kann, dass die die default Language nicht als url code angezeigt werden soll.
Keine Kommentare:
Kommentar veröffentlichen