Here are the steps:
- for a book entry at <root>, edit it and fill in Menu Settings
- enter anything as the title for the menu
- set the parent to Primary menu links
- Submit changed entry
so far so good - item appears in Primary menu links area
- return to edit the entry
- under Menu Settings click 'edit the advanced settings'
- change the Path entry from 'node/#' to, say, 'faq'
- Submit change
the entry still appears in Primary menu links area, and links to index.php?q=faq as it should, however clicking the link returns a Page Not Found (not from the web server, but a page from Drupal with the current theme). Node entry IS still accessible from index.php?q=node/#
- now, go to admin/content to edit the entry again. Under menu settings the information has been cleared
- from here I COULD start over again and then get a second, or third, or fourth, etc., link in the Primary menu links area, each going nowhere.

Comments

drewish’s picture

Status: Active » Closed (works as designed)

i think you're misunderstanding the way the menus work. you've created a node with a path of, say, "node/348". you put that into the menu system and it links to that path. if you go in and edit the menu item you're not changing the node's path, you're changing where the menu is pointing.

you probably want to enable the path module. it lets you set "clean" node paths. so instead of "node/348" you could it access is using "foo". once you've enabled the path module, try putting the desired path into the "URL path settings" fieldset.