Pathauto alias is not correct when using admin_menu
redndahead - August 14, 2008 - 07:32
| Project: | Token |
| Version: | 6.x-1.11 |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
I am not sure if this is a pathauto issue or a token issue. I'm pretty sure it's not an admin_menu issue.
Modules
Drupal - 6.4
Pathauto - 6.x-2.x-dev 2008-Aug-13
Token - 6.x-1.x-dev 2008-Aug-02
admin_menu - 6.x-1.x-dev 2008-Aug-09
Steps to Reproduce
- Enable Pathauto
- Go to admin/build/path/pathauto
- Set the Pattern for all Page paths under node path settings to [menupath-raw]
- Save Configuration
- Create a new page
- Title: Menu1
- Menu link title: Menu1
- Parent Item: Primary links
- Save configuration
- Link should be mysite.com/menu1
- Go to admin/settings/site-information and set the homepage to node/1
- Enable admin_menu
- Go to node/1/edit
- Click save configuration
- Path is now the drupal icon path.
It seems when either pathauto or token looks for the menu path of the node it looks for node/1 and finds the admin_menu path for the homepage in the menu_links table which in this case is node/1 and link_title was the drupal icon image.

#1
Here is the link to the pathauto issue: http://drupal.org/node/295179
#2
Looking at this it may not be fixable. I think the issue is another menu item with the same path can be created very easily and for now you have to take the first result on your menu_links query. I think the only way to fix this permanently is to change core so that the node table gets an assigned mlid if a user saves a node that has a menu. Then you will be able to get a nodes associated mlid.
Does this sound about right?
#3
Here is a link to an issue for admin_menu to use the absolute path instead of the relative one to avoid conflicts.
http://drupal.org/node/295476
#4
Bumping to critical.
As far as I understand, Token does not limit the result set of path aliases to system generated ones, resp. items a user has access to. Under certain conditions, this may lead to a wrong behavior of the menu system.
Further information:
#279767: User counter is output on login page for anonymous users
#295476: admin_menu conflicts with pathauto
#303247: Menu Breadcrumb setting active menu to undesirable menus
#296534: Link paths are not unique
#5
subscribing...
#6
I can provide a tarball of a site with the #279767 error.