This module adds Pathauto support for custom entities created either programmatically or using the Entity Construction Kit (ECK) module.


You can select the entities to be enabled in Home » Administration » Configuration » Search and metadata » URL aliases » Entities tab, and they will appear in Home » Administration » Configuration » Search and metadata » Patterns, where you can define the desired aliases for them.

Make sure to define those patterns before trying to create new URL aliases (including bulk update), as otherwise they won't be created.

If the Entities tab does not appear, it means that the site has no custom entities defined, apart from the standard content types, taxonomies, comments and users.


This module started as a fork of Damien Tournoud's sandbox Pathauto integration for all Entity Types for continued development/patching.

See #1330546: Pathauto should work with all entity types for more info and origins.

See commit log for changes compared to DamZ's sandbox.

Project information