Saya mencoba menambahkan tab tambahan ke simpul 'tampilan' dan 'edit'.
Modul saya diaktifkan dengan baik dan saya telah membersihkan cache, tetapi tab baru saya tidak muncul. Apa yang saya lewatkan?
/**
* Implements hook_menu().
*/
function add_performance_menu() {
$items = array();
$items['node/%node/performance'] = array(
'title' => 'Add a performance',
'page callback' => 'add_performance_action',
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $items;
}
/**
* Page callback.
*/
function add_performance_action() {
return t('Hello');
}
Apakah rutenya berfungsi? Jika Anda pergi ke '/ simpul / 1 / kinerja', apakah Anda mendapatkan "Halo" kembali?
—
Les Lim
Poin yang bagus. Tidak itu hanya menampilkan simpul seperti biasa.
—
pushka
Tidak ada yang salah dengan kode yang Anda poskan, jadi periksa melalui cek biasa: lihat nama file file modul Anda untuk kesalahan ketik, sebenarnya lihat tabel cache Anda untuk memastikan mereka membersihkan, dll.
—
Les Lim
Hai terima kasih - meyakinkan untuk mengetahui bahwa itu bukan kode. Pada akhirnya, saya membuatnya berfungsi dengan menonaktifkan dan mengaktifkan kembali modul. Mungkin karena tabel router diperbarui untuk mengaktifkan? Bagaimanapun ... itu berfungsi sekarang.
—
pushka