Better use of breadcrumbs in SuiteDesk
This commit is contained in:
parent
6c766c0cfb
commit
b3f2e096e1
29 changed files with 62 additions and 57 deletions
|
@ -369,10 +369,19 @@ function zuitedesk_preprocess_block(&$vars, $hook) {
|
|||
* Override theme_breadcrumb().
|
||||
*/
|
||||
function zuitedesk_breadcrumb($breadcrumb) {
|
||||
if (count($breadcrumb) > 2) {
|
||||
array_shift($breadcrumb);
|
||||
return '<div class="breadcrumb">'. implode(' / ', $breadcrumb) .'</div>';
|
||||
// When no breadcrumb:
|
||||
if (count($breadcrumb) == 0) {
|
||||
return '';
|
||||
}
|
||||
// No breadcrumb in home page and user tabs:
|
||||
if (arg(0) == 'user') {
|
||||
return '';
|
||||
}
|
||||
// No breadcrumb if it's only one link to home page:
|
||||
if (count($breadcrumb) == 1 && strpos($breadcrumb[0], '>' . t('Home') . '<') > 0) {
|
||||
return '';
|
||||
}
|
||||
return '<div class="breadcrumb">'. implode(' / ', $breadcrumb) .'</div>';
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name = SuiteDesk Theme
|
||||
description = SuiteDesk Theme Zen.
|
||||
version = 0.2.47
|
||||
version = 0.2.48
|
||||
|
||||
screenshot = screenshot.png
|
||||
|
||||
|
|
Reference in a new issue