Contao 2.10 - Breadcrumb - mod_breadcrumb.html5 greift nicht
Hallo liebes Forum,
leider funktioniert mein angepasstes mod_breadcrumb.html5 für das Modul "Navigationspfad" nicht.
Ich habe im BE -> Templates eine Kopie von: mod_breadcrumb.html5 erstellt um ein eigenes Trennzeichen und den Satz "Sie sind hier:" einzufügen.
Leider wird das Template scheinbar überhaupt nicht verwendet. Das geänderte Trennzeichen nach dem schließenden a Tag wird jedenfalls nicht angezeigt.
Zur Info: die Seite beginnt im Quelltext mit:
<!DOCTYPE html><html lang="de"><head><meta charset="utf-8"> und ist ja daher html5.
Ich weiß nicht was ich falsch mache.
Vielen Dank für etwaige Hilfe.
Hier übrigens der Quelltext des Template:
<!-- indexer::stop -->
<nav class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
xdgfdfgdrgrdfghp echo $item['href']; ?>" title="<?php echo $item['title']; ?>"><?php echo $item['link']; ?></a> /
<?php endif; ?>
<?php endforeach; ?>
</nav>
<!-- indexer::continue -->
Oliver
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Zitat von
xchs
Hast Du das Template manuell (per FTP o.ä.) kopiert oder über das Backend-Modul "
Templates"?
Zweite Frage: Welches Ausgabeformat hast Du aktuell in Deinem Seitenlayout eingestellt? XHTML oder HTML(5)? Davon hängt es nämlich ab, welches Template dann im Frontend geladen wird:
- XHTML -> mod_breadcrumb.xhtml
- HTML -> mod_breadcrumb.html5
Je nach Ausgabeformat müsstest Du also entweder das eine oder das andere Template kopieren, um dort dann Deine gewünschten Anpassungen vornehmen zu können.
Das Ausgabeformat ist als HTML eingestellt und das entsprechende Template hat die Endung .html5 (siehe Screenshots). Dennoch ist die Darstellung immer noch unstrukturiert. Welche Fehlerquellen könnte es noch geben?
Anhang 12821Anhang 12822
Liste der Anhänge anzeigen (Anzahl: 3)
Zitat:
Zitat von
pmmueller
Was genau meinst du mit "Breadcrumb-Template einbinden"? Das Template in den Ordner theme_one kopieren musst du nur, wenn du das HTML des Template ändern möchtest. Mit dem "einbinden" hat das nichts zu tun.
Um eine Breadcrumb-Navi auf deinen Seiten einzubauen, musst du ein Frontend-Modul vom Typ Navigationspfad erstellen und dieses Modul im Seitenlayout einbinden. Gestaltet wird das dann per CSS.
Hallo Herr Müller,
vielen Dank für Ihre Nachricht - ich bin echt begeistert, dass Sie direkt antworten. Ich habe es genau so wie in Ihrem Buch beschrieben gemacht (siehe Screenshots), bekomme aber nur diese Ansicht. Welchen Fehler habe ich gemacht und wie kann ich das Design der Breadcrumbs ändern (am besten so wie im Buchbeispiel bei Little Boxes).
Freundliche Grüße
Tobias
Anhang 12834
Anhang 12835
Anhang 12836