Broodkruimelpad verwijderen

Uit DeVliegendeWiki

Ga naar: navigatie, zoeken

Volgens mij kun je het broodkruimelpad niet in Drupal uitzetten, maar moet je dat in code doen, typisch in page.tpl.php.

In dit bestand vind je een aantal print-statements voor het broodkruimelpad, bv.:

<?php if (!empty($breadcrumb)) { echo $breadcrumb; } ?>

Het probleem is dat je deze regel niet zomaar kunt weglaten, want dan houd je een leeg kader over. Dat kader kun je ook niet in z'n geheel weglaten, omdat het ook gebruik wordt voor andere zaken. De oplossing: Aan het begin van dit bestand de variabele leeg maken. Belangrijk om dit vroeg in het bestand te doen, voordat conditional branching plaatsvindt, omdat je anders bv. op contactpagina's nog wel het broodkruimelpad krijgt.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo get_page_language($language); ?>" xml:lang="<?php echo get_page_language($language); ?>">

<?php
	/* Strompf, april 2011 */
	$breadcrumb=""; 
?>	

<head>
...

Er zijn nog meer manieren om dit op te lossen, bv. door in een css-bestand de vormgeving van het broodkruimelpad 'leeg' te maken: http://drupal.org/node/52278

Persoonlijke instellingen