Full path in the menu I've trying to setup a Drupal 7 site where I already have some content added. The content is bound to a multi-level menu, but the path's for nodes in the submenus show only the actual node's alias, omitting the parent nodes. I wish to have url's where the path contains the content structure, no matter how many levels are?

I have tried a few pathauto settings:


[node:menu-link:parents:join-path]/[node:title]
[node:menu-link:parent:url:path]


After each try, I have rebuilt the paths and cleared cache, but I am still not getting the paths that I need, and they haven't actually changed.  All of my nodes have the "Generate automatic URL alias" setting checked on the node edit page.

How can this be achieved?
I would try the following.

Take a backup of the database. Backup and Migrate makes this easy.

Make sure core and modules are up to date, especially Pathauto and Token.

Browse to admin/config/search/path/patterns, and set the path pattern to [node:menu-link:parents:join-path]/[node:menu-link].  Credit to Menu path in Pathauto.

Browse to admin/config/search/path and delete the bad aliases, or admin/config/search/path/delete_bulk and just delete all the content aliases.  Be careful here, and make sure you have a backup.

Spot check a few nodes, and make sure the "Generate automatic URL alias" is set.

Double check that the nodes have a menu entry set on the node edit page, and that the parent is correct.

Double check the menus and make sure that the links have the paths set to node/XXX.  You need to click the EDIT link to see this.

Browse to admin/config/search/path/update_bulk to create all of the aliases for the existing nodes.

Clear Drupal cache from admin/config/development/performance

That should work.