Drupal 7
necesito algo como esto, pero para las taxonomías entemplate.php.
/ * Mostrar la página base del nodo * /
pushbutton_preprocess_page función (& $ vars) {
if (arg (1) == 26) {/ / node26
$ vars ['theme_hook_suggestions'] [] = 'page__portada';
} if (arg (1 ) == 2) {/ / el nodo 24
$ vars ['theme_hook_suggestions'] [] = 'page__about';
}
}
Necesito mostrar un tipo de pagina segun la taxonomia que tenga, logre hacerlo con el ejemplo pero es solo para un tipo de pagina segun numero de nodo.
Espero puedan ayudarme.
gracias
function theme_preprocess_page(&$vars) {
if ($vars['node']->type == 'contact'){ //añadir tu tipo de contenido
$vars['theme_hook_suggestions'][] = 'page__contact'; // habilita el template para ese tipo de contenido
}
}function theme_preprocess_page(&$vars) {
$tipo_a_resolver = $vars['node']->type;
switch ($tipo_a_resolver){ case 'contact': //añadir tu tipo de contenido
$vars['theme_hook_suggestions'][] = 'page__contact'; /* habilita el template para ese tipo de contenido */
break;
case 'otro_caso':
// asignas de modo similar
break;
} //end switch
}// end function