No Drupal 7, taxonomy.pages.inc contém o taxonomy_term_page()
, que coloca um em <div class="term-listing-heading">
torno da saída do cabeçalho da taxonomia.
Como posso reescrever a saída de taxonomy_term_page () no meu tema para poder remover o DIV sem invadir o núcleo?
Estou bastante surpreso que não haja um arquivo tpl.php disponível, taxonomy_term_page()
pois isso os tornaria muito mais fáceis.
taxonomy-terms
theming
grande sorriso
fonte
fonte
Respostas:
Você pode fazer isso com a página de pré-processamento, algo como isto:
no seu tema
template.php
Acredito que
system_main
poderia ser chamado de outra coisa, dependendo da configuração do site.fonte
Como é um retorno de chamada de menu, você pode implementar hook_menu_alter () em um módulo para alterar o retorno de chamada de menu chamado para essa página.
fonte
hook_menu_alter()
pode ser implementado em um tema; no Drupal 7, os temas podem implementar alter hooks.Como no exemplo anterior, exceto que pode ser mais limpo e com mais provas futuras modificar os retornos de taxonomy_term_page em um wrapper em vez de copiar a função original por atacado:
fonte