Display Signup info in custom node template I seek help on how to display the signup's module info in a custom node template.

I have created a node template for a specific content type, but by looking the variables inside $content I cannot seem to find something useful. There are several signup variables but not one "central" that can print the whole signup info. Plus the signup variables change whether the signups for the specific event are closed or open. I was hoping to be able to use something like print render($content['signup']) but that doesn't seem possible.

I have already asked help on the module's queue but without any luck. I have found several similar problems but some of the are really old versions and others refer on views integration.

Reference:


Node templates don't display Signup link
$node->signup_view available to view template
expose signup form to views
How to display the signup status of nodes in views templates?


I have searched a lot but I am still unaware how I can include the signup info into my node template. With so many people usually templating their nodes I am weird how the solution to this problem is not available.

I would appreciate any help to the right direction. Is there anything I can test out?
You can always built your own module and implement a hook_node_view() and put this form into the node content like:

function YOURMODULE_node_view($node, $view_mode, $langcode) {
 $node-&gt;content['signup_form'] = array(
  '#item'     =&gt; 'item',
  '#markup' =&gt; render(drupal_get_form('this forms ID')),
  '#theme' =&gt; 'my_signup_form_theme' //optional
 );
}


And to get even more configurable and cool-looking you could insert this new piece of content to the "Display fields" drag and drop form of the respective content type with 

 hook_extra_fields()


like:

function YOURMODULE_field_extra_fields() {
    $extra['node']['node-TYPE']['display'] = array(
         'signup_form' =&gt; array(
            'label' =&gt; t('SignUp form'),
            'description' =&gt; t('SignUp form imported to Node Content'),
            'weight' =&gt; 10,
         ),
}


And now you have 

$node-&gt;content['signup_form'] 


in your tpl