diff --git a/service_links.module b/service_links.module index 0c095d7..e9d7e23 100644 --- a/service_links.module +++ b/service_links.module @@ -1070,3 +1070,15 @@ function service_links_ctools_plugin_directory($module, $plugin) { return 'plugins/' . $plugin; } } + +/** + * Implements hook_ds_pre_render_alter(). + */ +function service_links_ds_pre_render_alter(&$layout_render_array, $context) { + if (isset($context['entity']->service_links_rendered) && isset($layout_render_array['ds_content'])) { + $links = array(); + $links['service_links_rendered']['#type'] = 'markup'; + $links['service_links_rendered']['#prefix'] = $context['entity']->service_links_rendered; + $layout_render_array['ds_content'][] = $links; + } +}