Wenn man in cakePHP eine Breadcrumb so

1
2
3
<?php 
  echo $html->getCrumbs(' / ', 'Start') 
?>

benutzt, wird man schnell feststellen, dass die Breadcrumb nur Angezeigt wird, wenn man sich auf einer Unterseite befindet auf welcher über

1
2
3
<?php 
  $html->addCrumb('Title', '/link') 
?>

ein Breadcrumb-Element hinzugefügt wurde. Das ist schade, denn vielleicht möchte man ja auch schon auf der Home-Seite die Breadcrumb angezeigt bekommen. Um diesem Wunsch nachzukommen, kann man den Code in der Layout-Datei wie folgt abändern.

1
2
3
<?php 
  echo ($html->_crumbs) ? $html->getCrumbs(' / ', 'Start') : $html->link('Start','/'); 
?>

Falls irgendwer eine andere Möglichkeit kennt – ich bin noch neu in der Bäckerei – dann würde ich mich sehr darüber freuen, diese auch kennen zu lernen.