Drupal ‘de hook_help Fonksiyonu – Yardım Menüsü Oluşturma

Önceki yazımda, Basit bir Drupal Modülü Oluşturma konusuna değinmiş ve bir de basit örnek yapmıştık. Bu sefer, önceki modülümüzün özelliğini biraz daha genişletecek, yardım menüsü ekleyeceğiz.
İlk olarak Drupal API incelenmelidir. Dolayısıyla yardım menüsünün söz konusu olduğu sayfalar ve dosyalarda, hook_help() fonksiyonu karşımıza çıkacaktır. Yapacağımız uygulamada daha açık görülecektir.
Basit Drupal modülü yaptığımız yazımızda, honda.module adında bir dosyamız vardı. Bu sayfadaki kodlara ilave olarak aşağıdaki parçayı da ekleyelim:
1 2 3 4 5 6 7 8 9 |
/* * Implements hook_help(). */ function honda_help($path, $arg) { if($path == 'admin/help#honda') { //The direction return t('<a href="honda/hrv">CLICK FAQ</a> for HONDA HR-V.'); //Burada yardım ediyoruz! } } |
Karşımıza yine t() fonksiyonu çıkmakta. Zira,
1 |
if($path == 'admin/help#honda') { |
satırını incelersek, /admin/help#honda dizinini internet tarayıcımıza yazdığımızda, karşımıza yardım linki gelecektir.

Yardım linkine basıldığında ekran görüntüsü
Not: Bu makale, tarafımdan http://stdioe.blogspot.com/2011/10/hookhelp-function-on-drupal-helping.html adresinde İngilizce dilinde de yayınlanmıştır.
Yazar Hakkında
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Daha fazla yazı görüntüle