Dalam Drupal 7, taxonomy.pages.inc berisi taxonomy_term_page()
, yang menempatkan <div class="term-listing-heading">
sekitar output menuju taksonomi.
Bagaimana saya bisa menulis kembali output dari taxonomy_term_page () di tema saya, jadi saya bisa menghapus DIV tanpa inti peretasan?
Saya cukup terkejut bahwa tidak ada file tpl.php tersedia karena taxonomy_term_page()
ini akan membuat mereka lebih mudah.
taxonomy-terms
theming
senyum lebar
sumber
sumber
Jawaban:
Anda dapat melakukannya dengan halaman praproses seperti ini:
dalam tema Anda
template.php
Saya percaya
system_main
bisa disebut sesuatu yang lain, tergantung pada pengaturan situs Anda.sumber
Karena ini adalah menu panggil balik, Anda dapat menerapkan hook_menu_alter () dalam modul untuk mengubah menu panggil balik yang dipanggil untuk halaman itu.
sumber
hook_menu_alter()
bisa diimplementasikan dalam tema juga; di Drupal 7, tema dapat menerapkan kait pengubah.Seperti contoh sebelumnya, kecuali mungkin lebih bersih dan lebih banyak bukti di masa depan untuk memodifikasi pengembalian dari taxonomy_term_page dalam pembungkus daripada menyalin fungsi grosir asli:
sumber