additional_fields['nid'] = 'nid'; $this->additional_fields['title'] = 'title'; } function query() { $this->ensure_my_table(); $this->add_additional_fields(); } function option_definition() { $options = parent::option_definition(); return $options; } function options_form(&$form, &$form_state) { parent::options_form($form, $form_state); // Remove the alteration stuff unset($form['alter']); } function render($values) { $node = new stdClass(); $node->nid = $values->{$this->aliases['nid']}; $node->title = $values->{$this->aliases['title']}; // Nothing to render. return theme('links', service_links_render($node, TRUE)); } }