En Drupal 7, taxonomy.pages.inc contiene el taxonomy_term_page(), que coloca un <div class="term-listing-heading">alrededor de la salida del encabezado de taxonomía.
¿Cómo puedo volver a escribir la salida de taxonomy_term_page () en mi tema, para poder eliminar el DIV sin hackear el núcleo?
Estoy bastante sorprendido de que no haya un archivo tpl.php disponible, taxonomy_term_page()ya que esto facilitaría mucho su creación.
                    
                        taxonomy-terms
                                theming
                                
                    
                    
                        gran sonrisa
fuente
                
                fuente

Respuestas:
Puede hacerlo con la página de preproceso algo como esto:
en tu tema
template.phpCreo que
system_mainpodría llamarse de otra manera, dependiendo de la configuración de su sitio.fuente
Como es una devolución de llamada de menú, puede implementar hook_menu_alter () en un módulo para alterar la devolución de llamada de menú invocada para esa página.
fuente
hook_menu_alter()se puede implementar en un tema; en Drupal 7, los temas pueden implementar alter hooks.Al igual que en el ejemplo anterior, excepto que puede ser una prueba más limpia y futura para modificar las devoluciones de taxonomy_term_page en un contenedor en lugar de copiar la función original al por mayor:
fuente