You are here

function custom_breadcrumbs_taxonomy_node_get_term in Custom Breadcrumbs 6.2

Same name and namespace in other branches
  1. 7.2 custom_breadcrumbs_taxonomy/custom_breadcrumbs_taxonomy.inc \custom_breadcrumbs_taxonomy_node_get_term()

Returns the previous selected term or the lightest term for a given node.

Parameters

$node: The node object.

Return value

The taxonomy term object.

2 calls to custom_breadcrumbs_taxonomy_node_get_term()
custom_breadcrumbs_taxonomy_nodeapi in custom_breadcrumbs_taxonomy/custom_breadcrumbs_taxonomy.module
Implements hook_nodeapi().
custom_breadcrumbs_taxonomy_views_pre_render in custom_breadcrumbs_taxonomy/custom_breadcrumbs_taxonomy.module
Implements hook_views_pre_render().

File

custom_breadcrumbs_taxonomy/custom_breadcrumbs_taxonomy.inc, line 123
Helper functions for custom_breadcrumbs_taxonomy.

Code

function custom_breadcrumbs_taxonomy_node_get_term($node) {

  // First try to see if a recently viewed term matches one of the node's terms.
  $term = custom_breadcrumbs_taxonomy_node_get_recent_term($node);

  // If not, then select the nodes lightest term.
  if (is_null($term)) {
    $term = custom_breadcrumbs_taxonomy_node_get_lightest_term($node);
  }
  return $term;
}