ex simple template_preprocess_node pour insérer un bloc DANS un node

1. région à définir dans mon-theme.info

regions[BLOCK_REGION_NAME] = Nom de la région pour ce bloc

2. dans template.php

remplacer dans le code suivant BLOCK_REGION_NAME par le nom machine du bloc

/**
* Implements template_preprocess_node().
*/
function YOUR_THEME_preprocess_node(&$vars) {
  // Add 'After node' block region inside node.
  if ($block_region_name = block_get_blocks_by_region('BLOCK_REGION_NAME')) {
    $vars['BLOCK_REGION_NAME'] = $block_region_name;
  }
}

3. dans node.tpl.php

<?php if ($BLOCK_REGION_NAME): ?>
  <div class="blablabla">
    <?php print render($BLOCK_REGION_NAME); ?>
  </div>
<?php endif; ?>

Si module context:

// Get the context blocks for the sidebar_second region.
$reaction = context_get_plugin('reaction', 'block');
$vars['BLOCK_REGION_NAME'] = $reaction->block_get_blocks_by_region('BLOCK_REGION_NAME');

Source http://kahthong.com/2012/08/embed-drupal-block-region-node-page