Esempio n. 1
0
/**
 * 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;
}
Esempio n. 2
0
/**
 * 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;
}