Sé que puedo cargar un nodo por su título con la node_load()
función. ¿Es posible cargar un nodo por su alias de URL?
37
Desea investigar menu_get_object y drupal_lookup_path .
Algo como esto haría lo que quieras:
$alias = "some/path/to/a/page";
$path = drupal_lookup_path("source", $alias);
$node = menu_get_object("node", 1, $path);
$alias = drupal_get_path_alias();
debería serlo.Para alguien que busca encontrar cómo hacer esto en Drupal 8 aquí está la pregunta y la respuesta correspondiente
¿Cómo puedo obtener el nid de un nodo del alias de página?
fuente