function advanced_forum_forum_id_breadcrumb in Advanced Forum 6.2
Same name and namespace in other branches
- 7.2 plugins/arguments/forum_id.inc \advanced_forum_forum_id_breadcrumb()
Inject the breadcrumb trail if necessary.
1 string reference to 'advanced_forum_forum_id_breadcrumb'
- advanced_forum_forum_id_ctools_arguments in plugins/
arguments/ forum_id.inc - Implementation of specially named hook_ctools_arguments().
File
- plugins/
arguments/ forum_id.inc, line 73 - Plugin to provide an argument handler for a user id
Code
function advanced_forum_forum_id_breadcrumb($conf, $context) {
if (empty($conf['breadcrumb'])) {
return;
}
$vocabulary = $context->vocabulary;
// Breadcrumb navigation:
$breadcrumb = array();
if ($context->data->tid) {
$breadcrumb[] = l($vocabulary->name, 'forum');
}
if (isset($context->parents)) {
$parents = array_reverse($context->parents);
foreach ($parents as $p) {
if ($p->tid != $context->data->tid) {
$breadcrumb[] = l($p->name, 'forum/' . $p->tid);
}
}
}
$breadcrumb = array_merge(drupal_get_breadcrumb(), $breadcrumb);
drupal_set_breadcrumb($breadcrumb);
}