function view_alias_create_alias in View Alias 7
Same name and namespace in other branches
- 6.2 view_alias.module \view_alias_create_alias()
Given a term, generate its view aliases.
Parameters
$args array of field and terms:
$alias object Alias object from _get_aliasable_displays():
$op string Operation to pass to pathauto_create_alias:
2 calls to view_alias_create_alias()
- view_alias_delete_alias in ./
view_alias.module - Delete an alias set by View Alias.
- view_alias_pathauto_bulkupdate in ./
view_alias.module - Batch processing callback; Generate aliases for taxonomy terms.
File
- ./
view_alias.module, line 289 - Hook implementations for view alias module integration.
Code
function view_alias_create_alias($args, $alias, $op) {
module_load_include('inc', 'pathauto');
$source = view_alias_source_pattern($alias);
$source = token_replace($source, $args);
$alias_path = array(
0 => pathauto_create_alias('view_alias', $op, $source, $args, $alias->bundle, LANGUAGE_NONE),
);
return $alias_path;
}