2
// $Id: views_handler_field_aggregator_title_link.inc,v 1.1 2009/01/07 19:38:08 merlinofchaos Exp $
5
* Field handler that turns an item's title into a clickable link to the original
8
class views_handler_field_aggregator_title_link extends views_handler_field {
11
$this->additional_fields['link'] = 'link';
14
function option_definition() {
15
$options = parent::option_definition();
17
$options['display_as_link'] = array('default' => TRUE);
23
* Provide link to the page being visited.
25
function options_form(&$form, &$form_state) {
26
parent::options_form($form, $form_state);
27
$form['display_as_link'] = array(
28
'#title' => t('Display as link'),
29
'#type' => 'checkbox',
30
'#default_value' => !empty($this->options['display_as_link']),
34
function render($values) {
35
$value = $values->{$this->field_alias};
36
$link = $values->{$this->table_alias . '_link'};
37
if (!empty($this->options['display_as_link'])) {
38
return l(check_plain($value), $link, array('html' => TRUE));
b'\\ No newline at end of file'