Append html after node content in custom module in Drupal 7 I have an custom tpl.php inside of theme for some node type. It works fine but I would like my custom module to append some HTML after each such node (content of tpl.php). And I don't want to override the output from tpl.php inside of theme (just add something at the end of it).

Is there an hook for that or should I use different approach?
You can use the node view alter hook in your module to add/change your node object:


  This hook is called after the content has been assembled in a structured array and may be used for doing processing which requires that the complete node content structure has been built.


If you have devel enabled, you can dpm($node) inside your node_view_alter function to see the node structure and then you can add to it as needed from the module.