File
- core/modules/translation/views/views_handler_field_node_translation_link.inc, line 31
- Definition of views_handler_field_node_translation_link.
Class
- views_handler_field_node_translation_link
- Field handler to present a link to the node.
Code
function render_link($data, $values) {
global $language;
$tnid = $this->get_value($values, 'tnid');
if ($this->get_value($values, 'language') != $language->language) {
$translations = translation_node_get_translations($tnid);
if (isset($translations[$language->language])) {
$values->{$this->aliases['nid']} = $translations[$language->language]->nid;
$values->{$this->aliases['title']} = $translations[$language->language]->title;
}
}
$this->options['alter']['make_link'] = TRUE;
$this->options['alter']['path'] = "node/" . $this->get_value($values, 'nid');
return $this->get_value($values, 'title');
}