Commit 36eef2cc authored by Riccardo Padovani's avatar Riccardo Padovani

Remove breadcrumb if there isn't a third level menù

parent 61bf9a67
...@@ -302,9 +302,11 @@ function valencia_breadcrumb_menu($vars) { ...@@ -302,9 +302,11 @@ function valencia_breadcrumb_menu($vars) {
foreach ($vars['links'] as $key => $link) { foreach ($vars['links'] as $key => $link) {
// See Drupal API, is to print every menu voice only one // See Drupal API, is to print every menu voice only one
if (is_numeric($key)) { if (is_numeric($key)) {
// We need only active links, and we don't want the // We need only active links, with children and we
// news page // don't want the news page
if ($link['#original_link']['in_active_trail'] && $link['#title'] !== 'News') { if ($link['#original_link']['in_active_trail'] &&
!empty($link['#below']) &&
$link['#title'] !== 'News') {
// If is the first level link and it has children, // If is the first level link and it has children,
// we start to create the breadcrumb // we start to create the breadcrumb
if(!empty($link['#below']) && $link['#original_link']['depth'] === '1') { if(!empty($link['#below']) && $link['#original_link']['depth'] === '1') {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment