function service_links_node_view in Service links 7.2
Implements hook_node_view().
File
- ./
service_links.module, line 124 - Adds social network links to the content.
Code
function service_links_node_view($node, $view_mode) {
static $view_modes_allowed;
if (!isset($view_modes_allowed)) {
$view_modes_allowed = array_filter(variable_get('service_links_node_view_modes', array()));
}
if (arg(2) != 'edit' && service_links_show($node) && user_access('access service links')) {
$node->service_links = service_links_render($node, TRUE);
if (!empty($view_modes_allowed) && in_array($view_mode, $view_modes_allowed)) {
$node->service_links_rendered = theme('service_links_node_format', array(
'links' => $node->service_links,
'label' => variable_get('service_links_label_in_node', t('Bookmark/Search this post with')),
'view_mode' => $view_mode,
'node_type' => $node->type,
));
$node->content['service_links'] = array(
'#markup' => $node->service_links_rendered,
'#weight' => variable_get('service_links_weight_in_node', 10),
);
}
_service_links_link($node, $view_mode);
}
}