Пример #1
0
function kurr_preprocess_html(&$variables)
{
    // Add variables for path to theme.
    $variables['base_path'] = base_path();
    $variables['path_to_theme'] = drupal_get_path('theme', 'kurr');
    // Make regions available in html.tpl.php, use: print render($region_name)
    $variables['hero'] = block_get_blocks_by_region('hero');
}
Пример #2
0
function urbana_preprocess_node(&$variables)
{
    // Get a list of all the regions for this theme
    foreach (system_region_list($GLOBALS['theme']) as $region_key => $region_name) {
        // Get the content for each region and add it to the $region variable
        if ($blocks = block_get_blocks_by_region($region_key)) {
            $variables['region'][$region_key] = $blocks;
        } else {
            $variables['region'][$region_key] = array();
        }
    }
}
Пример #3
0
/**
 * Override or insert variables into the node template.
 */
function uber_bootstrap_preprocess_node(&$vars)
{
    if ($vars['view_mode'] == 'full') {
        // Получаем регион и ложим его в массив переменных для ноды
        $vars['node_bottom'] = block_get_blocks_by_region('node_bottom');
        if ($vars['type'] == 'product') {
            drupal_add_js(path_to_theme() . '/js/flex.js');
            // Получаем регион и ложим его в массив переменных для ноды
            $vars['product_right'] = block_get_blocks_by_region('product_right');
        }
    } else {
        $vars['node_bottom'] = '';
    }
}
Пример #4
0
/**
 * Preprocessor for node.tpl.php template file.
 */
function msd15_preprocess_node(&$vars)
{
    if ($vars["is_front"]) {
        $vars["theme_hook_suggestions"][] = "node__front";
    }
    // Get a list of all the regions for this theme
    foreach (system_region_list($GLOBALS['theme']) as $region_key => $region_name) {
        // Get the content for each region and add it to the $region variable
        if ($blocks = block_get_blocks_by_region($region_key)) {
            $vars['region'][$region_key] = $blocks;
        } else {
            $vars['region'][$region_key] = array();
        }
    }
}
Пример #5
0
function easytheme_preprocess_node(&$variables)
{
    // Get a list of all the regions for this theme
    foreach (system_region_list($GLOBALS['theme']) as $region_key => $region_name) {
        // Get the content for each region and add it to the $region variable
        if ($blocks = block_get_blocks_by_region($region_key)) {
            $variables['region'][$region_key] = $blocks;
        } else {
            $variables['region'][$region_key] = array();
        }
    }
    /* 
     * region to work with context
     *
     * http://www.raisedeyebrow.com/blog/2012/07/displaying-drupal-context-regions-node-templates
     */
    //$reaction = context_get_plugin('reaction', 'block');
    //$var = $variables['region']['sidebar_first'];
    //$variables['region']['sidebar_first'] = ($reaction->block_get_blocks_by_region('sidebar_first')); //
}
Пример #6
0
function pmiweb_preprocess_node(&$vars)
{
    if ($blocks = block_get_blocks_by_region('header_second21')) {
        $vars['header_second21'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second3')) {
        $vars['header_second3'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second14')) {
        $vars['header_second14'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('preface_second')) {
        $vars['preface_second'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('postscript_first')) {
        $vars['postscript_first'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('postscript_second')) {
        $vars['postscript_second'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second')) {
        $vars['header_second'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second15')) {
        $vars['header_second15'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second18')) {
        $vars['header_second18'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second23')) {
        $vars['header_second23'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second29')) {
        $vars['header_second29'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second24')) {
        $vars['header_second24'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second25')) {
        $vars['header_second25'] = $blocks;
    }
    if ($blocks = block_get_blocks_by_region('header_second26')) {
        $vars['header_second26'] = $blocks;
    }
}
Пример #7
0
								<?php 
            }
            ?>
							</ul>
						</div><!-- next_prev -->
					<?php 
        }
        ?>
	
                </div><!-- end col-lg-12 -->
        	</div><!-- end row --> 
        </div><!-- end content -->
        
        <div id="sidebar" class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
            <?php 
        $sidebar_right = block_get_blocks_by_region('sidebar_right');
        print render($sidebar_right);
        ?>
        </div><!-- end left-sidebar -->
		
	<?php 
    } else {
        ?>
	
		<div id="content" class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
            <div class="row">
               <div class="blog-masonry">
                    <div class="col-lg-12">
                        <div class="blog-carousel">
							<?php 
        if (isset($node->field_video['und']) && !empty($node->field_video['und'][0]['value'])) {
Пример #8
0
/**
 * Implements hook_preprocess_node().
 */
function cu_omega_preprocess_node(&$vars)
{
    // Custom display templates will be called node--[type]--[viewmode].tpl.php
    $vars['theme_hook_suggestions'][] = 'node__' . $vars['type'] . '__' . $vars['view_mode'];
    // Making comments appear at the bottom of $content
    $vars['content']['comments']['#weight'] = 1000;
    if (module_exists('context') && ($plugin = context_get_plugin('reaction', 'block'))) {
        if ($context_content_sidebar_left_blocks = $plugin->block_get_blocks_by_region('content_sidebar_left')) {
            $vars['content_sidebar_left'] = $context_content_sidebar_left_blocks;
            $vars['content_sidebar_left']['#theme_wrappers'] = array('region');
            $vars['content_sidebar_left']['#region'] = 'content_sidebar_left';
        }
        if ($context_content_sidebar_right_blocks = $plugin->block_get_blocks_by_region('content_sidebar_right')) {
            $vars['content_sidebar_right'] = $context_content_sidebar_right_blocks;
            $vars['content_sidebar_right']['#theme_wrappers'] = array('region');
            $vars['content_sidebar_right']['#region'] = 'content_sidebar_right';
        }
        if ($context_content_bottom_blocks = $plugin->block_get_blocks_by_region('content_bottom')) {
            $vars['content_bottom'] = $context_content_bottom_blocks;
            $vars['content_bottom']['#theme_wrappers'] = array('region');
            $vars['content_bottom']['#region'] = 'content_bottom';
            $vars['classes_array'][] = 'content-bottom';
        }
    }
    if ($content_sidebar_left_blocks = block_get_blocks_by_region('content_sidebar_left')) {
        $vars['content_sidebar_left'] = $content_sidebar_left_blocks;
        $vars['content_sidebar_left']['#theme_wrappers'] = array('region');
        $vars['content_sidebar_left']['#region'] = 'content_sidebar_left';
    }
    if ($content_sidebar_right_blocks = block_get_blocks_by_region('content_sidebar_right')) {
        $vars['content_sidebar_right'] = $content_sidebar_right_blocks;
        $vars['content_sidebar_right']['#theme_wrappers'] = array('region');
        $vars['content_sidebar_right']['#region'] = 'content_sidebar_right';
    }
    if ($context_content_bottom_blocks = block_get_blocks_by_region('content_bottom')) {
        $vars['content_bottom'] = $context_content_bottom_blocks;
        $vars['content_bottom']['#theme_wrappers'] = array('region');
        $vars['content_bottom']['#region'] = 'content_bottom';
        $vars['classes_array'][] = 'content-bottom';
    }
    if (!empty($vars['content_sidebar_left']) && !empty($vars['content_sidebar_right'])) {
        $vars['content_sidebar_left']['#region'] = 'content_sidebars';
        $vars['content_sidebar_right']['#region'] = 'content_sidebars';
    }
    switch ($vars['type']) {
        case 'slider':
            unset($vars['content_sidebar_left']);
            unset($vars['content_sidebar_right']);
            break;
        case 'file':
            unset($vars['content_sidebar_left']);
            unset($vars['content_sidebar_right']);
            break;
        case 'video':
            unset($vars['content_sidebar_left']);
            unset($vars['content_sidebar_right']);
            break;
        case 'person':
            unset($vars['content_sidebar_left']);
            unset($vars['content_sidebar_right']);
            break;
        case 'page':
            unset($vars['content']['links']);
            break;
    }
}
Пример #9
0
                            <div class="col saved">{{labels.lineB}}</div>
                            <div class="col border"></div>
                            <div class="col percent">{{toLocaleString summaryData.savings}}%</div>
                            <div class="col saved">{{labels.savings}}</div>
                        </div>
                      {{/if}}
                    </div>
                    {{/each}}
                </script>
            </div> <!-- kpis -->

            <div class="news">
<!--                <div class="alerts"><div class="copy">Alerts</div></div>-->

                <?php 
$news_block = block_get_blocks_by_region('sidebar_first');
print render($news_block);
?>
            </div>
          <div class="news__gradient"></div>
        </div>
    </div>
</div>

<script>
    window.reportName = 'kpis';
</script>
<?php 
$path = drupal_get_path('theme', 'xeros_theme');
drupal_add_js($path . '/js/KpisView.js', array('scope' => 'footer', 'weight' => 5, 'preprocess' => FALSE));
drupal_add_js('jQuery(document).ready(function () {
Пример #10
0
    ?>
)</small></h1>
				<?php 
    // Hide comments, tags, and links now so that we can render them later.
    hide($content['field_client']);
    hide($content['field_regency']);
    hide($content['field_company']);
    hide($content['field_image']);
    hide($content['links']);
    hide($content['comments']);
    print render($content);
    ?>
				
				<div class="widget">
					<?php 
    $sidebar_node = block_get_blocks_by_region('sidebar_node');
    print render($sidebar_node);
    ?>
				</div><!-- end widget -->
			</div><!-- end team_member -->
        </div><!-- end col-lg-6 --> 
        
        <div class="clearfix"></div>
        <?php 
    if ($page && module_exists('prev_next')) {
        ?>
	
			<div class="next_prev text-center">
				<ul class="pager">
					<?php 
        if (isset($prev_url)) {
Пример #11
0
/**
 * Override or insert variables into the node template.
 */
function bamboo_preprocess_node(&$vars)
{
    // Global node.
    $node = $vars['node'];
    if ($vars['view_mode'] == 'full' && node_is_page($node)) {
        $vars['classes_array'][] = 'node-full';
    }
    if ($vars['view_mode'] == 'teaser' && node_is_page($node)) {
        $vars['classes_array'][] = 'node-teaser';
    }
    // Some nice expanded classes for Nodes.
    $vars['attributes_array']['role'][] = 'article';
    $vars['title_attributes_array']['class'][] = 'article-title';
    $vars['content_attributes_array']['class'][] = 'article-content';
    // Show only the username in submitted, the date is handled by node.tpl.php.
    $vars['submitted'] = t('Submitted by !username', array('!username' => $vars['name']));
    if ($blocks = block_get_blocks_by_region('node_block')) {
        $vars['node_block'] = $blocks;
    }
    if ($blocks_node_block = block_get_blocks_by_region('node_block')) {
        $vars['node_block'] = $blocks_node_block;
        $vars['node_block']['#theme_wrappers'] = array('region');
        $vars['node_block']['#region'] = 'node_block';
    } else {
        $vars['node_block'] = '';
    }
    // Set date variables using drupal's format_date function
    // Based on <?php echo format_date($node->created, "custom", "M");.
    $vars['thedate'] = format_date($node->created, "custom", "j");
    $vars['themonth'] = format_date($node->created, "custom", "M");
    $vars['theyear'] = format_date($node->created, "custom", "Y");
}
Пример #12
0
<?php

if ($content) {
    $search_block = false;
    $blocks = block_get_blocks_by_region('top');
    if ($blocks) {
        foreach ($blocks as $key => $block) {
            if ($key == 'search_form') {
                $search_block = true;
            }
        }
    }
    ?>
  <?php 
    if ($search_block) {
        ?>
    <div class="col-lg-1 col-md-1 col-sm-1 col-xs-2 pull-right right search-toggle-bar">
      <a href="#" class="search-toggle"><span class="fa fa-search"></span></a>
    </div>
    <?php 
    }
    ?>
  <div class="<?php 
    print $classes;
    ?>
">
  <?php 
    print $content;
    ?>
  </div>
<?php 
Пример #13
0
/**
 * Node preprocessing
 */
function fusion_core_preprocess_node(&$vars) {
  // Add to array of handy node classes
  $vars['classes_array'][] = $vars['zebra'];                              // Node is odd or even
  $vars['classes_array'][] = (!$vars['teaser']) ? 'full-node' : '';       // Node is teaser or full-node

  $node_top_blocks = block_get_blocks_by_region('node_top');
  $node_bottom_blocks = block_get_blocks_by_region('node_bottom');
  if ($node_top_blocks) {
    $vars['node_top'] = $node_top_blocks; 
  }
  if ($node_bottom_blocks) {
    $vars['node_bottom'] = $node_bottom_blocks;
  }
}
Пример #14
0
 public function footer()
 {
     return render(block_get_blocks_by_region('footer'));
 }
  <?php 
if ($attachment_before) {
    ?>
    <div class="attachment attachment-before">
      <?php 
    print $attachment_before;
    ?>
    </div>
  <?php 
}
?>

<sidebar class="threecol">
 <!-- <h2>SHOULD BE DYNAMIC</h2>-->
<?php 
print render(block_get_blocks_by_region('sidebar_second'));
?>
</sidebar>

<section class="ninecol last">
  <?php 
if ($rows) {
    ?>
    <div class="view-content">
      <?php 
    print $rows;
    ?>
    </div>
  <?php 
} elseif ($empty) {
    ?>