/** * Helper function for registering theme hooks for Omega layouts. */ function _omega_theme_layouts() { $info = array(); foreach (omega_layouts_info() as $layout) { $hook = str_replace('-', '_', $layout['template']); $info[$hook] = array('template' => $layout['template'], 'path' => $layout['path']); } return $info; }
/** * Implements hook_theme(). */ function omega_theme() { $info['omega_chrome'] = array('render element' => 'element'); $info['omega_layout'] = array('base hook' => 'page'); foreach (omega_layouts_info() as $layout) { $info[$layout['template']] = array('template' => $layout['template'], 'path' => $layout['path']); } return $info; }