Breadcrumb unvollständig
Eingetragen von DrupalFan (1646)
am 14.08.2007 - 21:57 Uhr in
am 14.08.2007 - 21:57 Uhr in
Was muss man in einem Modul alles berücksichtigen und eingebaut haben, damit der Breadcrumb richtig angezeigt wird.
Bei mir wird "Startseite" nicht angezeigt, fehlt also beim Breadcrumb.
Woran könnte das liegen, welcher Teil vom Modul-Sourcecode fehlt oder wie kann man das erreichen, dass auch hier, wie bei allen anderen Seiten und Modulseiten, "Startseite" im Breadcrumb angezeigt wird?
Vielen Dank.
- Anmelden oder Registrieren um Kommentare zu schreiben
<?php$breadcrumb =
am 14.08.2007 - 23:06 Uhr
<?php
$breadcrumb = array(l(t('Home'), ''));
$breadcrumb[] = l(...); // weitere Einträge
drupal_set_breadcrumb($breadcrumb);
?>
Danke
am 14.08.2007 - 23:26 Uhr
Vielen Dank für die Hilfe.
Ich habe es durch Verändern der Datenbank geschafft, und zwar habe ich in der Tabelle "menu" die Spalte "type" so geändert, dass die entsprechenden Bits richtig gesetzt sind.
Danach noch die Tabelle "cache_menu" leeren und Seite reloaden.
Aber deine 3 Zeilen sind plausibel, kann ich sicher früher oder später auch gebrauchen.
Warum direkte DB Manipulation?
am 14.08.2007 - 23:53 Uhr
Also grundsätzlich solltest Du es eigentlich vermeiden, Änderungen für Menüeinträge, die aus Modulen exportiert werden, direkt in der DB durchzuführen. Ich habe noch nie gesehen, dass so etwas nötig war. Außerdem könnten Deine Modifikationen jederzeit verlohren gehen (z.B. bei Aktivieren eines Moduls).
Ja
am 16.08.2007 - 14:55 Uhr
Ja, das glaube ich auch, aber da dieses Modul anscheinend nicht ganz korrekt ist, war das die einzige Möglichkeit.
Bei korrekten Modulen ist das gar nicht nötig.