/** * @file * MacRage CN theme template functions */ function macragecn_preprocess_node(&$vars) { if (!empty($vars['node'])) { $node = $vars['node']; $vars['content']['read_more_link'] = l('了解更多', 'node/' . $node->nid, array('attributes' => array('class' => array('read-more')))); } $image_styles = array(); switch ($vars['view_mode']) { case 'full': $image_styles = array('large'); break; case 'large_sidebar': $image_styles = array('sidebar', 'mini'); break; case 'sidebar': $image_styles = array('thumbnail', 'mini'); break; case 'small_teaser': $image_styles = array('small'); break; case 'teaser': $image_styles = array('small', 'large'); break; } if (count($image_styles)) { ibtmedia_image_node_variables($vars['node'], $vars['view_mode'], $vars, $image_styles); } }
/** * @file * Winavo theme template functions */ function winavo_preprocess_node(&$vars) { $image_styles = array(); switch ($vars['view_mode']) { default: case 'full': $image_styles = array('large'); break; case 'large_sidebar': $image_styles = array('thumbnail'); break; case 'sidebar': $image_styles = array('thumbnail'); break; case 'small_teaser': $image_styles = array('small'); break; case 'teaser': $image_styles = array('small', 'large'); break; } if (count($image_styles)) { ibtmedia_image_node_variables($vars['node'], $vars['view_mode'], $vars, $image_styles); } }
function cruxialcio_preprocess_node(&$vars) { $node = $vars['node']; if (!empty($node->type) && in_array($node->type, array('video', 'slideshow', 'article', 'crux'))) { $vars['addthis'] = '<!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style addthis_32x32_style"> <ul> <li class="fb"><a class="addthis_button_facebook"></a></li> <li class="ln"><a class="addthis_button_linkedin"></a></li> <li class="twt"><a class="addthis_button_twitter"></a></li> <li class="ggl"><a class="addthis_button_google_follow"></a></li> <li class="mail"><a class="addthis_button_email"></a></li> <li class="addthis"><a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a></li> </ul> </div> <!-- AddThis Button END -->'; } $image_styles = array(); switch ($vars['view_mode']) { case 'small_teaser': $image_styles = array('small_thumbnail'); break; case 'teaser': $image_styles = array('medium_thumbnail'); break; } if (count($image_styles)) { ibtmedia_image_node_variables($vars['node'], $vars['view_mode'], $vars, $image_styles); } }
/** * @file * MacRage CN theme template functions */ function droidreportcn_preprocess_node(&$vars) { if (!empty($vars['node'])) { $node = $vars['node']; $vars['content']['read_more_link'] = l('了解更多', 'node/' . $node->nid, array('attributes' => array('class' => array('read-more')))); } if (!variable_get('render_all_image_styles', 1)) { switch ($vars['view_mode']) { default: case 'full': $image_styles = array('large'); break; case 'large_sidebar': $image_styles = array('mini', 'thumbnail'); break; case 'sidebar': $image_styles = array('mini', 'thumbnail'); break; case 'small_teaser': $image_styles = array('small'); break; case 'teaser': $image_styles = array('small', 'large'); break; } ibtmedia_image_node_variables($vars['node'], $vars['view_mode'], $vars, $image_styles); } }
function lt_preprocess_node(&$vars) { $node = $vars['node']; if (module_exists('ibtimes_bizutv_field')) { $widget_id = variable_get('bizutv_widget_id', '68497'); //188008 $field = field_get_items('node', $node, 'field_bizutv_video'); $video_id = !empty($field[0]['bizutv_nid']) ? $field[0]['bizutv_nid'] : NULL; if ($widget_id && $video_id) { $vars['bizutv_video'] = theme('ibtimes_bizutv_field_video', array('widget_id' => $widget_id, 'video_id' => $video_id)); } } $image_styles = array(); $vars['image_style'] = 'large'; switch ($vars['view_mode']) { case 'full': $image_styles = array('large'); break; case 'teaser': $image_styles = array('medium', 'large'); break; case 'featured_teaser': $image_styles = array('featured'); break; case 'image_teaser': $image_styles = array('small'); break; case 'lead_teaser': $image_styles = array('featured'); break; case 'small_teaser': $image_styles = array('medium'); break; case 'image_title': $image_styles = array('featured'); break; case 'large_sidebar': $image_styles = array('thumbnail'); break; case 'sidebar': $image_styles = array('thumbnail'); break; case 'sublead': $image_styles = array('mini'); break; } if (count($image_styles)) { ibtmedia_image_node_variables($node, $vars['view_mode'], $vars, $image_styles); } }
function idigitaltimes_preprocess_node(&$variables) { switch ($variables['view_mode']) { case 'full': $variables['node']->author_extra = ibtmedia_user_get_reporter_name_extra($variables['node']); break; case 'teaser': $variables['content']['type'] = $variables['node']->type; if ($variables['node']->type == 'alert') { $variables['content']['title'] = $variables['title']; $variables['content']['page_link'] = !empty($variables['field_page_link']['und'][0]['value']) ? $variables['field_page_link']['und'][0]['value'] : ''; if (!empty($variables['content']['page_link'])) { $variables['content']['title'] = l($variables['title'], $variables['content']['page_link']); ibtmedia_core_update_text_links($variables['content']['title']); } $variables['content']['byline'] = !empty($variables['field_display_name']['und'][0]['value']) ? $variables['field_display_name']['und'][0]['value'] : ''; $variables['content']['alert_type'] = !empty($variables['field_alert_type']['und'][0]['value']) ? $variables['field_alert_type']['und'][0]['value'] : ''; $twitter = !empty($variables['field_twitter_handle']['und'][0]['value']) ? $variables['field_twitter_handle']['und'][0]['value'] : ''; if (!empty($twitter)) { if (strstr($twitter, "@")) { $tmp = explode('@', $twitter); $twitter = l('@' . $tmp[1], 'https://twitter.com/' . $tmp[1], array('attributes' => array('target' => '_blank', 'rel' => 'nofollow'))); } $variables['content']['twitter'] = $twitter; } } if ($variables['node']->type == 'slideshow') { $variables['content']['slides_count'] = sizeof($variables['node']->field_slides['und']); } $variables['content']['display_largeimg'] = !empty($variables['field_display_largeimg']['und'][0]['value']) ? $variables['field_display_largeimg']['und'][0]['value'] : ''; if (!empty($variables['field_topics'])) { $topics = '<ul class="topics">'; foreach ($variables['field_topics']['und'] as $key => $value) { $topic = taxonomy_term_load($value['tid']); $topics .= '<li>' . l($topic->name, 'taxonomy/term/' . $value['tid']) . '</li>'; } $topics .= '</ul>'; $variables['content']['topics'] = $topics; } break; } $image_styles = array('large'); ibtmedia_image_node_variables($variables['node'], $variables['view_mode'], $variables, $image_styles); }
function imotortimes_preprocess_node(&$variables) { switch ($variables['view_mode']) { case 'full': $image_styles = array('large'); break; case 'sidebar': case 'large_sidebar': $image_styles = array('thumbnail'); break; case 'small_teaser': $image_styles = array('small'); break; case 'teaser': $image_styles = array('small', 'large'); break; } ibtmedia_image_node_variables($variables['node'], $variables['view_mode'], $variables, $image_styles); }
function hollywoodtake_preprocess_node(&$vars) { switch ($vars['view_mode']) { default: case 'full': $image_styles = array('large'); break; case 'large_sidebar': $image_styles = array('sidebar'); break; case 'sidebar': $image_styles = array('small_sidebar'); break; case 'small_teaser': $image_styles = array('small_teaser'); break; case 'teaser': $image_styles = array('large', 'medium'); break; } ibtmedia_image_node_variables($vars['node'], $vars['view_mode'], $vars, $image_styles); }