You are here

function og_CrumbsMultiPlugin_groups_overview::findParent__node_x in Crumbs, the Breadcrumbs suite 7

Same name in this branch
  1. 7 plugins/crumbs.og.inc \og_CrumbsMultiPlugin_groups_overview::findParent__node_x()
  2. 7 plugins/crumbs.og.2.inc \og_CrumbsMultiPlugin_groups_overview::findParent__node_x()
Same name and namespace in other branches
  1. 7.2 plugins/crumbs.og.inc \og_CrumbsMultiPlugin_groups_overview::findParent__node_x()
  2. 7.2 plugins/crumbs.og.2.inc \og_CrumbsMultiPlugin_groups_overview::findParent__node_x()

Find a parent path for node/%, if that node is a group.

File

plugins/crumbs.og.2.inc, line 147

Class

og_CrumbsMultiPlugin_groups_overview
Make $groups_overview_path the parent path for group nodes. The priorities can be configured per group node type.

Code

function findParent__node_x($path, $item) {
  $node = $item['map'][1];

  // Load the node if it hasn't been loaded due to a missing wildcard loader.
  $node = is_numeric($node) ? node_load($node) : $node;
  if (og_is_group('node', $node)) {
    return $this
      ->getGroupsOverviewPath($node);
  }
}