Find URL alias for a node
Use this snippet to find the URL alias for a node by looking it up in the url_alias table by its node ID.
- $src = 'node/'.$node->nid;
- $path = db_result(db_query("SELECT dst FROM url_alias WHERE src = '%s'",$src));
If you liked this, you'll love my book, Master Drupal Module Development.
"..the must have drupal developers book"
Feeling stuck with Drupal 8 module dev?
Get the free 7 lesson course that will help you get started today without feeling overwhelmed.
- Create Drupal modules with just a few commands using the Drupal Console
- Create custom pages
- Create custom blocks
- Create admin forms
- Demystify routers and controllers
- Bonus material