Pass variable from function to template
To pass variables to the zone template, you need to preprocess the zone, not the node

function mymodule_preprocess_zone(&amp;$vars) {
  $vars['node_type'] = 'some_type';
}