You are here

public function sharethis_handler_field_link::renderSharethisLink in ShareThis 7.2

Renders sharethis link.

1 call to sharethis_handler_field_link::renderSharethisLink()
sharethis_handler_field_link::render in views/sharethis_handler_field_link.inc
Render values.

File

views/sharethis_handler_field_link.inc, line 25
Field handler to display ShareThis links.

Class

sharethis_handler_field_link
Field handler for ShareThis.

Code

public function renderSharethisLink($entity) {
  $path = url('node/' . $entity->nid, array(
    'absolute' => TRUE,
  ));
  sharethis_include_js();

  // @todo
  // The line below requires theming of the sharethis button HTML as described
  // in http://drupal.org/node/1335836 . Once the theming issue is resolved,
  // this line can be uncommented/modified to implement that functionality.
  return theme('sharethis', array(
    'data_options' => sharethis_get_options_array(),
    'm_title' => $entity->title,
    'm_path' => $path,
  ));
}