function custom_breadcrumbs_taxonomy_node_get_term in Custom Breadcrumbs 6.2
Same name and namespace in other branches
- 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;
}