Пример #1
0
/**
 * Implementation of hook_preprocess_html().
 */
function progressive_sub_preprocess_html(&$variables)
{
    global $language;
    $css_customizer = theme_get_setting('skin') . '-pages-customizer.css';
    drupal_add_css(drupal_get_path('theme', 'progressive') . '/css/customizer/' . $css_customizer, array('group' => CSS_THEME));
    drupal_add_css(drupal_get_path('theme', 'progressive_sub_sub') . '/css/custom.css');
    if ($language->dir == 'rtl') {
        drupal_add_css(drupal_get_path('theme', 'progressive') . '/css/drupal-rtl.css', array('group' => CSS_THEME));
    }
    drupal_add_js(array('theme_path' => drupal_get_path('theme', 'progressive'), 'basePath' => base_path(), 'progressive' => array('mobile_menu_toggle' => theme_get_setting('mobile_menu_toggle')), 'ubercart_currency' => variable_get('uc_currency_sign')), 'setting');
    // Page 404
    if (arg(0) == 'page-404-bg') {
        $variables['classes_array'][] = 'page-404-promo';
    }
    // Login Page
    global $user;
    if (arg(0) == 'user' && (in_array(arg(1), array('register', 'password', 'login')) || arg(1) == '' && !$user->uid)) {
        $variables['classes_array'][] = 'page-login-promo';
    }
    if (theme_get_setting('boxed') || $_GET['q'] == 'node/107' && strpos($_SERVER['HTTP_HOST'], 'nikadevs') !== FALSE) {
        $variables['classes_array'][] = 'boxed';
    }
    $layout = _nikadevs_cms_get_active_layout();
    $one_page = isset($layout['settings']['one_page']) && $layout['settings']['one_page'] ? 1 : 0;
    if (theme_get_setting('header_top_menu') && !in_array($_GET['q'], array('user/login', 'user/register', 'user/password')) && !$one_page) {
        $variables['classes_array'][] = 'hidden-top';
    }
    if ($one_page) {
        $variables['classes_array'][] = 'one-page';
    }
}
<?php

$layout = _nikadevs_cms_get_active_layout();
$one_page = isset($layout['settings']['one_page']) && $layout['settings']['one_page'] ? 1 : 0;
if (theme_get_setting('header_top_menu') && !$one_page) {
    global $user;
    ?>
  <div id="top-box">
    <div class="container">
    <div class="row">
      <div class="col-xs-9 col-sm-5">
      </div>
      
      <div class="col-xs-3 col-sm-7">
      <div class="navbar navbar-inverse top-navbar top-navbar-right" role="navigation">
        <button type="button" class="navbar-toggle btn-navbar collapsed" data-toggle="collapse" data-target=".top-navbar .navbar-collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>

        <nav class="collapse collapsing navbar-collapse" style="width: auto;">
          <ul class="nav navbar-nav navbar-right">
            <?php 
    if (theme_get_setting('account_login') && $user->uid) {
        ?>
              <li><?php 
        print l(t('My Account'), 'user');
        ?>
</li>
            <?php