Breadcrumb und Active Trail nicht korrekt

am 07.11.2013 - 10:05 Uhr in
Hallo,
ich bin mittlerweile am verzweifeln. Ich habe zwei Symptome mit Menu Active Trails und Breadcrumbs die ich nicht verstehe. Relevant könnte sein, dass ich Pathauto und Menu Trail By Path verwende.
Mein Menü ist wiefolgt aufgebaut. Die URLs stehen in Klammern. Abgesehen von Blog und Kontakt sind alles statische Seiten. Kontakt ist das seitenweite Kontaktformular und Blog ist eine View die Inhalte vom Typ Blog auflistet (neueste zuerst).
Startseite (www.domain.de)
Produkte (www.domain.de/produkte)
– Produkt 1 (www.domain.de/produkte/produkt-1)
– Produkt 2 (www.domain.de/produkte/produkt-2)
Leistungen (www.domain.de/leistungen)
– Leistung 1 (www.domain.de/leistungen/leistung-1)
– Leistung 2 (www.domain.de/leistungen/leistung-2)
Unternehmen (www.domain.de/unternehmen)
– Philosophie (www.domain.de/unternehmen/philosophie)
– Team (www.domain.de/unternehmen/team)
– Blog (www.domain.de/unternehmen/blog)
Kontakt (www.domain.de/kontakt)
Problem Breadcrumbs:
Die Funktion meines Themes sieht wie folgt aus.
function MY_THEME_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
if (!empty($breadcrumb)) {
// Use CSS to hide titile .element-invisible.
$output = '<h2 class="element-invisible">' . t('You are here') . '</h2>';
// comment below line to hide current page to breadcrumb
$breadcrumb[] = drupal_get_title();
$output .= '<nav class="breadcrumb">' . implode(' » ', $breadcrumb) . '</nav>';
return $output;
}
}
Die generierten Breadcrumbs entsprechen weitestgehend den erwarteten. Auch für die View wird der Breadcrumb wie erwartet ausgegeben und sieht wiefolgt aus.
Startseite > Unternehmen > Blog
Wenn ich nun einen Blog-Beitrag auswähle passiert das folgende:
Startseite > Unternehmen > > Titel des Blog-Beitrags
Erwünscht ist aber:
Startseite > Unternehmen > Blog > Titel des Blog-Beitrags
Wo geht mir der 'Blog' verloren?
Problem Menu Active Trails
Wenn ich Produkte auswähle wird 'Produkte' aktiv und auch so dargestellt.
Wenn ich Produkt 1 auswähle werden 'Produkte' und im Dropdown 'Produkt 1' als aktiv dargestellt.
Das ist so auch gewünscht.
Aber:
Wenn ich Blog oder einen konkreten Blog-Beitrag auswähle, wird nur 'Unternehmen' als aktiv dargestellt.
Was läuft da falsch?
Danke für Eure Ideen und Hinweise.
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit Custom Breadcrumbs kannst
am 08.11.2013 - 08:57 Uhr
Mit Custom Breadcrumbs kannst du dein Problem lösen:
https://drupal.org/project/custom_breadcrumbs