| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | <?php// dsm($vars, 'vars');if (module_exists('rdf')) {  $vars['doctype'] = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML+RDFa 1.1//EN">' . "\n";  $vars['rdf_profile'] = ' profile="' . $vars['grddl_profile'] . '"';}else {  $vars['doctype'] = '<!DOCTYPE html>' . "\n";  $vars['rdf_profile'] = '';}# Add mobile meta tags to $head ADD this to your subtheme$heads = array();// $heads['HandheldFriendly'] = array(//   '#tag' => 'meta',//   '#attributes' => array(//     'name' => 'HandheldFriendly',//     'content' => 'true',//   ),// );$heads['apple-mobile-web-app-capable'] = array(  '#tag' => 'meta',  '#attributes' => array(    'name' => 'apple-mobile-web-app-capable',    'content' => 'yes',  ),);#  Mobile Viewport Fix# j.mp/mobileviewport & davidbcalhoun.com/2010/viewport-metatag# device-width : Occupy full width of the screen in its current orientation# initial-scale = 1.0 retains dimensions instead of zooming out if page height > device height# maximum-scale = 1.0 retains dimensions instead of zooming in if page width < device width$heads['viewport'] = array(  '#tag' => 'meta',  '#attributes' => array(    'name' => 'viewport',    'content' => 'width=device-width,initial-scale=1,maximum-scale=1',  ),);# Add these icons links to your sub theme# or Place favicon.ico and apple-touch-icon.png in the root of your domain and delete these references// $head[] = '<link rel="apple-touch-icon" sizes="72x72" href="'. base_path() . path_to_theme() .'/touch-icon-ipad.png'.'"/>' . "\n";// $head[] = '<link rel="apple-touch-icon" sizes="114x114" href="'. base_path() . path_to_theme() .'/touch-icon-iphone4.png'.'"/>' . "\n";$heads['icon'] = array(  '#tag' => 'link',  '#attributes' => array(    'href' => base_path() . path_to_theme() .'/materio-icon.png',    'rel' => 'shortcut icon',    'type' => 'image/png',  ),);$heads['apple-touch-icon'] = array(  '#tag' => 'link',  '#attributes' => array(    'href' => $GLOBALS['base_url'] . base_path() . path_to_theme() .'/materio-touch-icon.png',    'rel' => 'apple-touch-icon-precomposed',  ),);foreach ($heads as $type=>$head)	drupal_add_html_head($head, $type);$node = isset($vars['node']) ? $vars['node'] : false;# add body classesif($node){	# from taxonomy	foreach ($vars['node']->taxonomy as $tid => $term) {		$vars['classes_array'][] = 'term-vid-'. $term->vid .' term-tid-'. $tid;	}	# from menu	$mlid = db_result(db_query("SELECT mlid FROM {menu_links} WHERE link_path = '%s'", 'node/'. $vars['node']->nid));  // Now get the menu related information.  if (!empty($mlid) || !empty($node->menu['mlid']) || !empty($node->menu['plid'])) {    $menu_link = menu_link_load($mlid);		// krumo($menu_link);		$vars['classes_array'][] = ' mlid-'. $menu_link['mlid'] .' plid-'. $menu_link['plid'];	}}foreach ($vars['user']->roles as $key => $value) {  $vars['classes_array'][] = "role-" . $key;}// dsm($vars);// if(){//   $vars['classes_array'][] = "fixed-grid";// }/*if(isset($vars['page']['sidebar_first']) && isset($vars['page']['sidebar_second'])){  $layout = 'two-sidebars';}else if(isset($vars['page']['sidebar_first']) || isset($vars['page']['sidebar_second'])){  $layout = isset($vars['page']['sidebar_first']) ? 'sidebar-first' : 'sidebar-second';}else{  $layout = 'no-sidebar';}$vars['classes_array'][] = $layout;*/$currentpath = current_path();$menu_item = menu_get_item($currentpath);// $node = false;// if($menu_item['page_callback'] == 'node_page_view')//   $node = $menu_item['page_arguments'][0];global $language;drupal_add_js(array('materiobasetheme' => array(  'strings'=>array(    'search'=>t('search'),    // 'filter'=>t('filter'),    'site_name'=>t(variable_get('site_name', '')),    'site_slogan'=>t(variable_get('site_slogan', '')),  ),  'themePath'=> drupal_get_path('theme', 'materiobasetheme'),  // 'current_path' => $currentpath,  // 'menu_item' => $menu_item,  'page_callback' => $menu_item['page_callback'],  'node_type' => isset($node->type) ? $node->type : false,  'node_nid' => isset($node->nid) ? $node->nid : false,  'language'=>$language->language,)), 'setting');$head_title_array = array();foreach ($vars['head_title_array'] as $key => $value){  if($value){      $head_title_array[] = $value;  }}$vars['head_title'] = $vars['head_array']['title'] =  strip_tags(implode(' | ',  $head_title_array));
 |