Pontianak Web & Open Source

Jasa Buat Website Pontianak. Pontianak Web & Open Source

Drupal: Menghapus Variable dari Page Template

Jum, 2011-05-13 08:00 -- mbahlol

Catatan kali ini adalah menghapus variable yang ada tapi hanya untuk front page saja. Untuk memanipulasi variable dalam page tersebut maka fungsi garden_preprocess_page yang ada di file template.php akan kita pakai. Sama seperti catatan sebelumnya, theme yang di gunakan adalah sub theme dari zen.

Buka file template.php, cari fungsi garden_preprocess_page. Aktifkan fungsi tersebut dengan menghilangkan baris ///* -- Delete this line if you want to use this function. Jika fungsi tidak ada maka buat saja yang baru. Edit file tersebut seperti contoh di bawah.

function garden_preprocess_page(&$vars){
// HILANGKAN SEARCH DAN FEED ICONS
// HANYA FRONT PAGE SAJA.
if ($vars['is_front']) {
  unset($vars['search_box']);
  unset($vars['feed_icons']);
  }
}


Save file, exit file dan clear theme registry untuk melihat hasilnya. Sebagai catatan core module search harus aktif dulu untuk melihat hasilnya. Buka front page dan bandingkan dengan node. Search form dan icon rss akan hilang di frontpage.

Sumber: Drupal 6 Theming Cookbook

Kategori Blog: