This project is not covered by Drupal’s security advisory policy.

The slug module manages menu links and urls for node pages in a different way than pathauto and the core menu system. It is much easier to use plus it keeps everything organized neatly.

So how does it do that?

On node pages there is now a "slug" section which contains a textfield for a "slug." and a Parent Item dropdown. This is the main-menu. Users select the parent item and set the slug (or it is generated from the title.) When saving the node the path is set based on those two factors.

For example, If you have an about page at /about and create a contact page and set the slug to "contact" and the parent to "About," the url will be /about/contact.

If "about" is changed to "company" then BOTH links are updated since "contact" has "about" as it's parent.

You can even change a parent and the links (and all child links) will update with the new urls.

This essentially allows you to create virtual directories and rename and move them without having to individually update each link. As a bonus, breadcrumbs work!

Project information

  • caution Seeking new maintainer
    The current maintainers are looking for new people to take ownership.
  • caution No further development
    No longer developed by its maintainers.
  • Module categories: Administration Tools, Site Structure
  • Created by randallknutson on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases