Quiero tema el modo de vista de resultados de búsqueda con una plantilla
Tenía en mi cabeza que nombrar un nodo de archivo de plantilla - artículo - search-result.tpl.php haría el truco, pero obviamente estoy equivocado sobre eso.
Me doy cuenta de que puedo hacer node - article.tpl.php y dentro de esta comprobación $ view_mode, pero esto es incómodo con todos los demás modos de vista que no quiero plantilla.
Ideas?
search_result
ya está declarado como un modo de vista, por lo que no necesita implementarlohook_entity_info_alter()
en su casoEl módulo de modos de vista de entidad agrega estas sugerencias de plantilla automáticamente
fuente
Aquí hay una función que le permite agregar nuevas dinámicamente. También llama a la función de preproceso correspondiente si tiene una declarada.
Luego llame
drush cache-clear theme-registry
para que funcione.Para usarlo, reemplace THEME con el nombre de su tema y colóquelo en el archivo template.php de su tema.
Por ejemplo, para un tema llamado Droid lo llamarías
droid_preprocess_node(&$variables, $hook) {
...fuente