Ciao a tutti, sto creando un sito con drupal 6, ma ho un fastidioso problema con i breadcrumb che non riesco a risolvere.
Dunque, utilizzo i primary links per le varie sezioni del sito, e il mio problema è il seguente:
Ho la pagina: "Prodotti" che ha come figlie: "Prodotti1" "Prodotti2" "Prodotti3" ....
Andando nella pagina Prodotti3 il Breadcrumb dovrebbe visualizzare:
Home >> Prodotti
invece visualizza solo Home.
Se però visualizzo una pagina che è nel menu Navigation ad esempio la pagina di amministrazione dei moduli ottengo il breadcumb corretto:
home >> Amministra >> Struttura del sito
Andando a vedere il codice in menu.inc la funzione
/**
* Set (or get) the active menu for the current page - determines the active trail.
*/
function menu_set_active_menu_name($menu_name = NULL) {
static $active;
if (isset($menu_name)) {
$active = $menu_name;
}
elseif (!isset($active)) {
$active = 'navigation';
}
return $active;
}
alla variabile $active viene assegnato 'navigation', provando a sostituire 'primary-links' funziona correttamente il breadcrumb con i primary links ma non più con i navigation.
Dato che non è cosa buona modificare il core di drupal, volevo capire se ho commesso un errore nei settaggi dei menu da qualche parte, o se è un bug di drupal e come è possibile rimediare.
Grazie, ciao
Ok, Ho risolto installando il modulo breadcrumb_module che setta il menù attivo per il quale visualizzare il breadcrumb.
Grazie lo stesso