class _pathauto_CrumbsPlugin in Crumbs, the Breadcrumbs suite 6.2
Same name and namespace in other branches
- 6 plugins/crumbs.pathauto.inc \_pathauto_CrumbsPlugin
Implementation of class hook class_CrumbsParentFinder on the behalf of path module.
Hierarchy
- class \_pathauto_CrumbsPlugin
Expanded class hierarchy of _pathauto_CrumbsPlugin
File
- plugins/
crumbs.pathauto.inc, line 15
View source
class _pathauto_CrumbsPlugin {
function __construct() {
module_load_include('inc', 'pathauto', 'pathauto');
}
function defineOne($h) {
$h
->setTitle(t('the alias that pathauto would assign to this path. Warning: Poor performance.'));
}
function disabledByDefault() {
return array(
'',
);
}
function findParent__node_x($path, $item) {
$node = $item['page_arguments'][0];
if (is_object($node)) {
$placeholders = pathauto_get_placeholders('node', $node);
$alias = pathauto_create_alias('node', 'return', $placeholders, $path, $node->nid, $node->type, $node->language);
return crumbs_reduce_path($alias, 1);
}
}
}