Eu examinei esse tópico antigo no drupal.org e isso meio que faz minha cabeça girar. Descendo o caminho e tentando analisar o NID de dentro dele? Tem que haver uma maneira melhor.
E soluções como
global $node;
$nid = $node->nid;
não funciona no meu módulo personalizado (embora me disseram que eles funcionam em modelos?). Sem erro ou qualquer coisa, apenas instancia $node
com um NULL
valor.
Parece que deve haver algo realmente óbvio que estou perdendo.
Então, como você obtém o NID do nó atual sem um modelo, enquanto segue as práticas recomendadas e constrói um módulo razoavelmente robusto?