Beispiel #1
0
/**
 * Preprocessor for page.tpl.php template file.
 */
function ninesixty_preprocess_page(&$vars, $hook)
{
    if (strpos($vars['body_classes'], ' uk ')) {
        $uk = true;
    } else {
        if (strpos($vars['body_classes'], ' academy ')) {
            $academy = true;
        }
    }
    // For easy printing of variables.
    $vars['logo_img'] = $vars['logo'] ? theme('image', substr($vars['logo'], strlen(base_path())), t('Home'), t('Home')) : '';
    if ($uk) {
        $vars['linked_logo_img'] = $vars['logo_img'] ? l($vars['logo_img'], 'uk', array('attributes' => array('rel' => 'home'), 'title' => t('Home'), 'html' => TRUE)) : '';
        $vars['linked_site_name'] = $vars['site_name'] ? l($vars['site_name'], 'uk', array('attributes' => array('rel' => 'home'), 'title' => t('Home'))) : '';
    } else {
        if ($academy) {
            $vars['linked_logo_img'] = $vars['logo_img'] ? l($vars['logo_img'], 'academy', array('attributes' => array('rel' => 'home'), 'title' => t('Home'), 'html' => TRUE)) : '';
            $vars['linked_site_name'] = $vars['site_name'] ? l($vars['site_name'], 'academy', array('attributes' => array('rel' => 'home'), 'title' => t('Home'))) : '';
        } else {
            $vars['linked_logo_img'] = $vars['logo_img'] ? l($vars['logo_img'], '<front>', array('attributes' => array('rel' => 'home'), 'title' => t('Home'), 'html' => TRUE)) : '';
            $vars['linked_site_name'] = $vars['site_name'] ? l($vars['site_name'], '<front>', array('attributes' => array('rel' => 'home'), 'title' => t('Home'))) : '';
        }
    }
    $vars['main_menu_links'] = theme('links', $vars['primary_links'], array('class' => 'links main-menu'));
    $vars['secondary_menu_links'] = theme('links', $vars['secondary_links'], array('class' => 'links secondary-menu'));
    // Make sure framework styles are placed above all others.
    $vars['css_alt'] = ninesixty_css_reorder($vars['css']);
    $vars['styles'] = drupal_get_css($vars['css_alt']);
}
Beispiel #2
0
/**
 * Preprocessor for page.tpl.php template file.
 */
function ninesixty_preprocess_page(&$vars, $hook)
{
    // For easy printing of variables.
    $vars['logo_img'] = $vars['logo'] ? theme('image', str_replace(base_path(), '', $vars['logo']), t('Home'), t('Home')) : '';
    $vars['linked_logo_img'] = $vars['logo_img'] ? l($vars['logo_img'], '<front>', array('rel' => 'home', 'title' => t('Home'), 'html' => TRUE)) : '';
    $vars['linked_site_name'] = $vars['site_name'] ? l($vars['site_name'], '<front>', array('rel' => 'home', 'title' => t('Home'))) : '';
    $vars['main_menu_links'] = theme('links', $vars['primary_links'], array('class' => 'links main-menu'));
    $vars['secondary_menu_links'] = theme('links', $vars['secondary_links'], array('class' => 'links secondary-menu'));
    // Make sure framework styles are placed above all others.
    $vars['css_alt'] = ninesixty_css_reorder($vars['css']);
    $vars['styles'] = drupal_get_css($vars['css_alt']);
}