function menu_icons_menu_breadcrumb_alter in Menu Icons 7.3
Implements hook_menu_breadcrumb_alter() Prevent menu icons from being displayed next to breadcrumbs.
Parameters
$active_trail:
$item:
File
- ./
menu_icons.module, line 559 - Module to associate icons with menu items
Code
function menu_icons_menu_breadcrumb_alter(&$active_trail, $item) {
foreach ($active_trail as &$crumb) {
// Check if this is an item with a menu icon.
if (array_key_exists('mlid', $crumb) && isset($crumb['localized_options']['attributes']['class'])) {
$mlid = $crumb['mlid'];
$count = count($crumb['localized_options']['attributes']['class']);
for ($i = 0; $i < $count; $i++) {
$class = $crumb['localized_options']['attributes']['class'][$i];
// If this is a menu_icon class, remove it.
switch ($class) {
case 'menu_icon':
case 'menu-' . $mlid:
unset($crumb['localized_options']['attributes']['class'][$i]);
break;
}
}
}
}
}