Je veux pouvoir obtenir le nid mais la seule information dont je dispose est http://example.com/this-is-the-alias .
Existe-t-il un moyen d'obtenir le chemin interne de / node / * pour cet alias si je ne suis pas sur la page? Ou existe-t-il un moyen d'obtenir immédiatement le nid de cet alias?
nodes
8
routes
path-aliases
BrandenB171
la source
la source
$path
est parfois égal à/this-is-the-alias
. Il était une fois lorsque le chemin racine (node/{id}
) était un autre alias #migrationstruggles, mais il était également présent avec d'autres alias.Vous pouvez utiliser le code suivant pour obtenir et charger une entité et avoir accès à ses valeurs.
Les références
la source
Installez le module de développement, puis utilisez l'élément de la barre d'outils de développement Informations sur l'itinéraire actuel .
Il en résulte cette URL, que vous pouvez saisir directement et fournir n'importe quel chemin connu de votre installation Drupal en tant que paramètre de requête:
Lorsqu'il s'agit d'un nœud, vous trouvez l'ID de nœud dans les paramètres bruts à la fin des variables d'itinéraire répertoriées.
la source