He examinado este viejo hilo en drupal.org y me da vueltas. ¿Bajando por el camino e intentando analizar el NID desde dentro? Tiene que haber una mejor manera.
Y soluciones como
global $node;
$nid = $node->nid;
no funciona en mi módulo personalizado (¿aunque me han dicho que funcionan en plantillas?). Sin error ni nada, solo se instancia $node
con un NULL
valor.
Parece que debe haber algo realmente obvio que me estoy perdiendo.
Entonces, ¿cómo se obtiene el NID del nodo actual sin una plantilla, mientras se siguen las mejores prácticas y se construye un módulo razonablemente robusto?