function ds_devel_render_object in Display Suite 7.2
Renders the markup of a node in HTML entities.
1 string reference to 'ds_devel_render_object'
- ds_devel_menu in modules/
ds_devel/ ds_devel.module - Implements hook_menu().
File
- modules/
ds_devel/ ds_devel.module, line 29 - Display Suite Devel
Code
function ds_devel_render_object($type, $node, $view_mode = 'full') {
$build = node_view($node, $view_mode);
$markup = drupal_render($build);
$links = array();
$links[] = l('Default', 'node/' . $node->nid . '/devel/markup/');
$view_modes = ds_entity_view_modes('node');
foreach ($view_modes as $key => $info) {
if (!empty($info['custom settings'])) {
$links[] = l($info['label'], 'node/' . $node->nid . '/devel/markup/' . $key);
}
}
return array(
'#markup' => '<div>' . implode(' - ', $links) . '</div><hr /><code><pre>' . check_plain($markup) . '</pre></code>',
);
}