09
Membuat Custom Block Region di Drupal
Entry Feed Trackback
Block region adalah area di Drupal yang bisa digunakan untuk menampilkan content tertentu misalnya text ataupun modul seperti chatbox, banner, link dan sebagainya. Konfigurasi Block ini bisa diakses melaui panel administer ( situskamu.com/admin/build/block). Meskipun jumlah block yang dapat kita tambahkan dalam sebuah region block tidak terbatas, tapi jumlah regionnya sendiri adalah terbatas. Banyaknya region block tergantung dengan template yang digunakan misalnya header, sidebar, content top/bottom, dan footer. Dalam kasus tertentu jumlah block region ini sangat terbatas, untuk itu kita perlu membuat block region baru.
Untuk membuat block region baru, yang perlu kita lakukan adalah mengedit beberapa file template yang kita gunakan. Langkah-langkahnya:
- Buka file template.php di folder themes, temukan baris-baris berikut:
// regions for nama_template
function nama_template_regions() {return array(
'left' => t('left sidebar'),'content_top' => t('content top'),'content_top_right' => t('content top right'),'content_bottom' => t('content bottom'),'content_header' => t('header'),); }
Sisipkan nama region baru yang akan ditambahkan diantara tanda kurung return aray di atas. Pastikan format penulisannya sama dengan region yang sudah ada, contoh:
'region_baru' => t('region baru'),Nama di sebelah kiri tanda => adalah teks yang akan dibaca oleh drupal, tidak boleh menggunakan spasi dan karakter khusus, sedankan di sebelah kanan tanda => adalah nama yang akan ditampilkan di panel Administer, boleh menggunakan spasi.
- Langkah berikutnya adalah memanggil region tersebut ke template. Sebelum ini dilakukan region baru tersebut tidak akan muncul di panel administer dan tidak bisa digunakan.Buka file page.tpl.php di folder themes, tentukan tempat dimana block akan kita tampilkan nantinya. Sisipkan baris berikut di tempat tersebut.
<div><?php print $region_baru; ?></div>
Gunakan CSS untuk memanipulasi ukuran region baru yang kita buat.
- Selamat mencoba














makasih ya, backlink nya,,sering2 mampir blog gw,,bravo indonesia
[Reply]
education's at Jan 9, 08 at 9:58 pm
maknyuss
[Reply]
rizkyonline at Jan 12, 08 at 2:50 am
hehehe drupal yah…… mau dong…… ntar buat ah…..
[Reply]
bocah polos at Jan 18, 08 at 9:08 pm
kapok main2 drupal…hehe
[Reply]
LieZMaya at Jan 19, 08 at 11:15 am
[...] lama nggak ngomongin Drupal, kangen euy. Setelah beberapa waktu lalu release Drupal 5.7 baru kali ini aku sempat mengupdate ke [...]
Mengupdate Drupal, Caraku » Situs Kamu Ada di Situs Aku at Mar 31, 08 at 12:20 am
thanks banget ilmunya… blognya sudah pasti saya bookmark coz’ ini blog sangat bermanfaat sekali
[Reply]
namakamu reply on June 11, 2008:
Hehe tengkyu..
[Reply]
dede at Jun 10, 08 at 9:57 am