function cromods_term_path($term) {
// In case I decide to do this for other vocabs as well...
$vocabulary = taxonomy_get_vocabulary($term->vid);
if ($vocabulary->name == 'communities') {
// The alias will always be communities/term-name
$alias = "communities/" . $term->name;
// Find the real path for the alias, if one exists
$path = drupal_lookup_path("source", $alias)
if (!$path) {
// No such alias, so the node hasn't been created for that community, so just use the default
$path = 'taxonomy/term/'. $term->tid;
}
}
return $path;
}