function ctools_node_links_content_type_render
Output function for the 'node' content type. Outputs a node based on the module and delta supplied in the configuration.
File
-
plugins/
content_types/ node_context/ node_links.inc, line 29
Code
function ctools_node_links_content_type_render($subtype, $conf, $panel_args, $context) {
if (!empty($context) && empty($context->data)) {
return;
}
$node = isset($context->data) ? clone $context->data : NULL;
$block = new stdClass();
$block->module = 'node';
$block->delta = $node->nid;
if (empty($node)) {
$block->delta = 'placeholder';
$block->subject = t('Node title.');
$block->content = t('Node links go here.');
}
else {
if (!empty($conf['identifier'])) {
$node->panel_identifier = $conf['identifier'];
}
$block->subject = $node->title;
node_build_content($node, $conf['build_mode']);
$block->content = $node->content['links'];
}
if (!empty($conf['link']) && $node) {
$block->title_link = "node/{$node->nid}";
}
return $block;
}