Saya sudah meneliti thread lama ini di drupal.org dan itu hanya semacam membuat kepala saya berputar. Menarik ke bawah jalan dan mencoba untuk mengurai NID dari dalamnya? Harus ada cara yang lebih baik.
Dan solusi seperti
global $node;
$nid = $node->nid;
tidak berfungsi di modul khusus saya (meskipun saya diberitahu mereka berfungsi di templat?). Tidak ada kesalahan atau apa pun, itu hanya instantiates $node
dengan NULL
nilai.
Rasanya seperti pasti ada sesuatu yang sangat jelas bahwa saya hilang.
Jadi, bagaimana Anda mendapatkan NID dari node saat ini tanpa template, sambil mengikuti praktik terbaik dan membangun modul yang cukup kuat?