30
jan
2014

Adicionando breadcrumbs personalizados numa view

Um dos jeitos mais fáceis de configurar o breadcrumb numa view é fazendo isso por código. Adicionando o pequeno trecho abaixo você evitará ter que instalar módulos em pequenos sites:


<?php
global $base_url;
$breadcrumb[] = l('Home', null); // Adiciona num array o elemento Home
$breadcrumb[] .= l('Our Team', 'team'); // Adiciona um segundo elemento apontando para a página "Our Team"
$breadcrumb[] .= l(drupal_get_title(), $base_url.$_SERVER['REQUEST_URI']); // Adiciona um terceiro elemento com o título da página atual
drupal_set_breadcrumb($breadcrumb); // Função que geral o breadcrumb
?>

Observação, esse código funciona bem para pequenos site onde o seu conteúdo está com o breadcrumb correto e você precisa apenas ajustar as views. Em sites maiores eu costumo utilizar o módulo Path Breadcrumbs.

Fonte: Drupul