私はdrupal.orgのこの古いスレッドに目を通しましたが、それはちょっと頭を動かすだけです。パスをプルダウンして、その中からNIDを解析しようとしていますか?より良い方法が必要です。
などのソリューション
global $node;
$nid = $node->nid;
カスタムモジュールでは動作しません(テンプレートで動作すると言われていますが)。エラーも何もありません。値でインスタンス化さ$node
れNULL
ます。
私が行方不明になっていることは本当に明白な何かがあるに違いないと感じています。
それでは、ベストプラクティスに従い、適度に堅牢なモジュールを構築しながら、テンプレートなしで現在のノードのNIDをどのように取得しますか?