Bei meiner letzten Joomla 2.5.1 Installation ist mir aufgefallen das die SEF Einstellungen noch nicht richtig funktionieren.
Es werden auf der Startseite die URL Parameter
?view=featured
und beim Bloglayout die Parameter
?layout=blog
angezeigt.
// are we dealing with an article or category that is attached to a menu item?
if (($menuItem instanceof stdClass) && $menuItem->query['view'] == $query['view'] && isset($query['id']) && $menuItem->query['id'] == intval($query['id'])) {
unset($query['view']);
if (isset($query['catid'])) {
unset($query['catid']);
}
// Dies hier einbauen
if (isset($query['layout'])) {
unset($query['layout']);
}
unset($query['id']);
return $segments;
}
Für die Startseite muss nun noch folgendes ein paar Zeilen weiter unten angepasst werden:
vorher
if ($view == 'category' || $view == 'article')
{
if (!$menuItemGiven) {
$segments[] = $view;
}...
nachher
if ($view == 'category' || $view == 'article' || $view == 'featured')
{
if (!$menuItemGiven) {
$segments[] = $view;
}...
Ja ein wirklich doofer Bug und mit dem Sicherheitsupdat auf Joomla 2.5.2 auch noch nicht behoben worden