Wie custom breadcrumb setzen?
Eingetragen von rhodes (631)
am 19.09.2016 - 09:07 Uhr in
am 19.09.2016 - 09:07 Uhr in
Hallo zusammen,
ich habe eine View erstellt, die nodes vom Typ "document" auflistet, gefiltert nach Autor. Unter
/dokumente/autor/mueller
werden also beispielsweise alle Dokumente aufgelistet, die Autor Mueller erstellt hat. Für diese View gibt es ein eigenes page Template "page--dokumente--autor.tpl.php" Darin möchte ich jetzt die $breadcrumb Variable anpassen.
Standardmässig wird nur "Home -> Mueller" angezeigt.
Ich möchte aber "Home -> Dokumente -> Autor -> Mueller" anzeigen lassen. So habe ich es in meinerm Template versucht:
$links[] = l(t('Home'), '<front>');
$links[] = l('Dokumente', 'Pfad zu Dokumente');
$links[] = l('Autor', 'Pfad zu Autor');
drupal_set_breadcrumb($links);
Leider bewirkt das gar nichts, die breadcrumb bleibt unverändert. Ich weiss, dass es das Module views breadcrumb gibt, aber ich möchte das gerne in wenigen Zeilen Code in meinem Template lösen.
Bin für jeden Tipp dankbar.
Grüsse, rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
versuche generell
am 19.09.2016 - 09:23 Uhr
code im Template zu vermeiden.
Damit gehst du am Drupalsystem vorbei, und fällst spätestens bei der Umstellung auf Drupal 8 bitter auf die Nase.
Grüße
Ronald
das modul path auto macht
am 20.09.2016 - 13:36 Uhr
das modul path auto macht das.
C.A.W. Webdesign