hosting_site_handler_field_canonical.inc in Hosting 7.4
Same filename and directory in other branches
Views handler for canonical URLs.
File
site/includes/views/handlers/hosting_site_handler_field_canonical.incView source
<?php
/**
* @file Views handler for canonical URLs.
*/
class hosting_site_field_handler_canonical extends views_handler_field {
function render($values) {
$nid = $values->{$this->field_alias};
$node = node_load($nid);
// Use the redirection target, if it's available.
if (is_object($node) && $node->type == 'site') {
return hosting_site_canonical_url($node);
}
// Fall back to the task node title.
if (isset($values->node_hosting_task_title)) {
return $values->node_hosting_task_title;
}
// Default to the node title.
if (isset($values->node_title)) {
return $values->node_title;
}
}
}
Classes
Name | Description |
---|---|
hosting_site_field_handler_canonical | @file Views handler for canonical URLs. |