Mache ich etwas falsch oder stimmt an diesem Beispiel etwas nicht?
Ich möchte nicht die Navigation-Factory Alternative verwenden müssen, da ich die aktive Seite/Kategorie selbst nicht verlinkt haben möchte (nur den Startartikel). Das lässt sich in diesem Fall ja ganz einfach umsetzen.
Code: Alles auswählen
<?php
// Aktuellen Artikel ermitteln
$article = rex_article::get($this->article_id);
// Array der Elternkategorien
$parent = $article->getParentTree();
$breadcrumb = '<ul>';
// Startartikel als Erstes anzeigen
$breadcrumb = '<li><a href="'.rex_getUrl(rex_article::getSiteStartArticle()).'">Start</a></li>';
// rekursiv den Kategoriebaum der gerade aktiven Kategorien durchlaufen
foreach($parent as $cat) {
$breadcrumb .= '<li><a href="'.$cat->getUrl().'">'.$cat->getName().'</a></li>';
}
$breadcrumb .= '<ul>';
?>