print get_img_($view->result[1], '465x243', 243, $view->result[1]->nid); ?> </div> </div> <div class="row square-row square-right color-3" style="min-height: 243px;"> <div class="square-img"><i class="fa fa-plus"></i><?php print get_img_($view->result[2], '465x243', 243, $view->result[2]->nid); ?> </div> <div class="square-txt color-3"> <span class="arrow"> </span> <h2><?php print l($view->result[2]->node_title, "node/" . $view->result[2]->nid); ?> </h2> <div class="post_text"><?php print substr(mym_field_get_value($view->result[2]->nid, 'body'), 0, 190); ?> ...</div> <div class="post-read-more right"><?php print l("Read more", "node/" . $view->result[2]->nid); ?> </div> </div> </div> </div> </div> <?php //endforeach;
<?php /* Prepare varibles */ if (isset($node) && $node->type == 'page') { $page_layout = mym_field_get_value($node, 'field_page_layout'); $show_header = mym_field_get_value($node, 'field_page_show_header'); $subtitle = mym_field_get_value($node, 'field_page_subtitle'); $show_breadcrumbs = mym_field_get_value($node, 'field_page_show_breadcrumbs'); $page_titlebar_color = mym_field_get_value($node, 'field_title_bar_text_color'); $page_bgcolor = mym_field_get_value($node, 'field_page_bgcolor'); $page_bg_img = mym_field_get_value($node, 'field_header_bg_img', 'original'); $page_header_bg_type = mym_field_get_value($node, 'field_page_header_background'); $header_bg_style = "background-color: " . $page_bgcolor . "; \n background-image: url(" . $page_bg_img . "); "; drupal_add_css('.titlebar { background-color: ' . $page_bgcolor . '; background-image: url(' . $page_bg_img . '); } .titlebar, .titlebar .title, .breadcrumbs, .breadcrumbs a, .breadcrumbs > .current a { color: ' . $page_titlebar_color . '; }', array('group' => CSS_THEME, 'type' => 'inline')); } else { //!TODO Dynimaze it $page_layout = 1; $show_header = 1; $show_breadcrumbs = 1; $page_header_bg_type = "color"; //$node = node_load(28); ///////////////!\\\\\\\\\\\\\\\\\\\\\ $page_bgcolor = '#E8E9EA'; $page_bg_img = '';
/** * Implements template_preprocess_page * */ function metroblocks_preprocess_page(&$variables) { if (!module_exists('mymoun_base')) { // No mymoun_base means we need to add it, let everyone know. drupal_set_message(t('Metro-Blocks theme requires that module "Mymoun Base" is installed'), 'error'); } /************************************ Social Icons *********************************/ $variables['facebook'] = theme_get_setting('facebook'); $variables['flickr'] = theme_get_setting('flickr'); $variables['google-plus'] = theme_get_setting('googleplus'); $variables['twitter'] = theme_get_setting('twitter'); $variables['vimeo'] = theme_get_setting('vimeo'); $variables['github'] = theme_get_setting('github'); $variables['pinterest'] = theme_get_setting('pinterest'); $variables['dribble'] = theme_get_setting('dribble'); $variables['linkedin'] = theme_get_setting('linkedin'); /************************************ 404 & 403 pages *********************************/ $header = drupal_get_http_header("status"); if ($header == "404 Not Found") { $variables['theme_hook_suggestions'][] = 'page__404'; } if ($header == "403 Forbidden") { $variables['theme_hook_suggestions'][] = 'page__403'; } //////////////////// One-Page templating //////////////////////////////////// $arg1 = arg(1); $arg0 = arg(0); $page_layout = ''; if (isset($arg1) && is_numeric($arg1)) { $page_layout = mym_field_get_value($arg1, 'field_page_layout'); if ($page_layout == "5") { $variables['theme_hook_suggestions'][] = 'page__onepage'; } } // Hook into color.module. if (module_exists('color')) { _color_page_alter($variables); } //////////////////// Page Layout /////////////////////////////////////////// if (isset($variables['node']) && $variables['node']->type == 'page') { $page_layout = mym_field_get_value($variables['node'], 'field_page_layout'); } else { $page_layout = 1; } // Convenience variables $left = $variables['page']['sidebar_first']; $right = $variables['page']['sidebar_second']; // Dynamic sidebars switch ($page_layout) { case '2': if (!empty($left) && !empty($right) || empty($left) && !empty($right) || !empty($left) && empty($right)) { $variables['main_grid'] = 'large-9'; $variables['sidebar_first_grid'] = 'large-3 pull-9'; $variables['sidebar_sec_grid'] = 'large-3'; } else { $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; } break; case '3': if (!empty($left) && !empty($right) || empty($left) && !empty($right) || !empty($left) && empty($right)) { $variables['main_grid'] = 'large-9 push-3'; $variables['sidebar_first_grid'] = 'large-3 pull-9'; $variables['sidebar_sec_grid'] = ''; } else { $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; } break; case '4': $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; break; default: if (!empty($left) && !empty($right)) { $variables['main_grid'] = 'large-6 push-3'; $variables['sidebar_first_grid'] = 'large-3 pull-6'; $variables['sidebar_sec_grid'] = 'large-3'; } elseif (empty($left) && !empty($right)) { $variables['main_grid'] = 'large-9'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = 'large-3'; } elseif (!empty($left) && empty($right)) { $variables['main_grid'] = 'large-9 push-3'; $variables['sidebar_first_grid'] = 'large-3 pull-9'; $variables['sidebar_sec_grid'] = ''; } else { $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; } break; } switch ($arg0) { case 'portfolio': case 'portfolio-3-columns': case 'team': $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; unset($variables['page']['sidebar_first']); unset($variables['page']['sidebar_second']); break; case 'node': if (isset($variables['node']) && $variables['node']->type == 'project') { $variables['main_grid'] = 'large-12'; $variables['sidebar_first_grid'] = ''; $variables['sidebar_sec_grid'] = ''; unset($variables['page']['sidebar_first']); unset($variables['page']['sidebar_second']); } break; default: break; } }