Example #1
0
/**
 * Implements hook_process().
 */
function alpha_process(&$vars, $hook)
{
    if (!empty($vars['elements']['#grid']) || !empty($vars['elements']['#data']['wrapper_css'])) {
        if (!empty($vars['elements']['#grid'])) {
            foreach (array('prefix', 'suffix', 'push', 'pull') as $quality) {
                if (!empty($vars['elements']['#grid'][$quality])) {
                    array_unshift($vars['attributes_array']['class'], $quality . '-' . $vars['elements']['#grid'][$quality]);
                }
            }
            array_unshift($vars['attributes_array']['class'], 'grid-' . $vars['elements']['#grid']['columns']);
        }
        if (!empty($vars['elements']['#data']['wrapper_css'])) {
            foreach (array_map('drupal_html_class', explode(' ', $vars['elements']['#data']['wrapper_css'])) as $class) {
                $vars['attributes_array']['class'][] = $class;
            }
        }
        $vars['attributes'] = $vars['attributes_array'] ? drupal_attributes($vars['attributes_array']) : '';
    }
    if (!empty($vars['elements']['#grid_container']) || !empty($vars['elements']['#data']['css'])) {
        if (!empty($vars['elements']['#data']['css'])) {
            foreach (array_map('drupal_html_class', explode(' ', $vars['elements']['#data']['css'])) as $class) {
                $vars['content_attributes_array']['class'][] = $class;
            }
        }
        if (!empty($vars['elements']['#grid_container'])) {
            $vars['content_attributes_array']['class'][] = 'container-' . $vars['elements']['#grid_container'];
        }
        $vars['content_attributes'] = $vars['content_attributes_array'] ? drupal_attributes($vars['content_attributes_array']) : '';
    }
    alpha_invoke('process', $hook, $vars);
}
Example #2
0
/**
 * Implements hook_process().
 */
function omega_bootstrap_process(&$vars, $hook)
{
    if (!empty($vars['elements']['#grid']) || !empty($vars['elements']['#data']['wrapper_css'])) {
        if (!empty($vars['elements']['#grid'])) {
            foreach (array('prefix', 'suffix', 'push', 'pull') as $quality) {
                if (!empty($vars['elements']['#grid'][$quality])) {
                    array_unshift($vars['attributes_array']['class'], 'offset' . $vars['elements']['#grid'][$quality]);
                    # Добавляем класс offset* региону
                }
            }
            array_unshift($vars['attributes_array']['class'], 'col-md-' . $vars['elements']['#grid']['columns']);
            # Добавляем класс span* региону
        }
        $vars['attributes'] = $vars['attributes_array'] ? drupal_attributes($vars['attributes_array']) : '';
    }
    if (!empty($vars['elements']['#grid_container']) || !empty($vars['elements']['#data']['css'])) {
        if (!empty($vars['elements']['#grid_container'])) {
            $vars['content_attributes_array']['class'][] = 'container';
            # Добавляем класс container зоне
        }
        $vars['content_attributes'] = $vars['content_attributes_array'] ? drupal_attributes($vars['content_attributes_array']) : '';
    }
    alpha_invoke('process', $hook, $vars);
}
Example #3
0
/**
 * Implements hook_process().
 */
function alpha_process(&$vars, $hook)
{
    alpha_invoke('process', $hook, $vars);
}