Pontianak Web & Open Source

Jasa Buat Website Pontianak. Pontianak Web & Open Source

Drupal: Membuat Custom Theme Setting

Sab, 2011-05-14 08:00 -- mbahlol

Ini adalah lanjutan dari Menambah variable ke dalam node. Cara ini akan menambahkan form di dalam halaman konfigurasi theme. Jadi teks dapat di ganti dengan memasukkan teks yang di inginkan kedalam sebuah field yang sudah disediakan.

Yang pertama dilakukan adalah buka file theme-settings.php. Di dalam fungsi theme_settings(dalam contoh nama theme adalah garden) cari baris $form = array(); dan tambahkan perintah di bawah
$form['garden_disclaimer'] = array(
      '#type'=>'textfield',
      '#title' =>t('Node Disclaimer'),
      '#default_value'=>$settings['garden_disclaimer'],
      '#description'=>t('Masukkan text yang akan di tampilkan di bawah node.'));
   
  );


Save file dan exit.

Fungsi yang sudah dibuat sebelumnya akan kita ubah sedikit (file template.php)

function myzen_preprocess_node(&$vars) {
  $vars['disclaimer'] = theme_get_setting('myzen_disclaimer');
}


Buka halaman konfigurasi theme /admin/build/themes/settings/garden. Lihat paling bawah, akan ada sebuah field dengan judul Node Disclaimer sesuai dengan yang sudah dibuat.

Drupal Custom Theme Setting
Sumber: Drupal 6 Theming Cookbook

Kategori Blog: