public function views_navigation_handler_field_node::render_link in Views navigation 7
Implements render_link().
Overrides views_handler_field_node::render_link
File
- views/
views_navigation_handler_field_node.inc, line 16 - Function to return the Node handler for Views Navigation.
Class
- views_navigation_handler_field_node
- Class views_navigation_handler_field_node.
Code
public function render_link($data, $values) {
$data = parent::render_link($data, $values);
if (!empty($this->options['link_to_node'])) {
module_load_include('inc', 'views_navigation');
$entity_type = _views_navigation_get_entity_type($this->view->query);
$entity_id = entity_id($entity_type, $values);
$this->options['alter']['path'] = _views_navigation_build_url($entity_id, $this->view);
}
return $data;
}