Multiple aliases per node (and active trail) Our site is split down the middle for tenants and landlords. But we have content the is the same for both such as "how to report antisocial behaviour".

User would normally navigate something like "Home > Tenant > ASB" or "Home > Landlord > ASB".

Duplicating content obviously isn't good, but we aren't worried about SEO, we are worried about maintainablity and context for the user.

So, I looking for a way to provide 2 aliases for a piece of content, and have the active trail show accordingly.

I found this, which suggest that symfony should be able to handle it, but I can't find how I would make it work in Drupal.

I can add a second alias, but I always get forwarded to the last one entered.
A simple solution is to create Content Type, say 'delegated', with a single node reference field. Then, configure the reference field to point nodes of the content you want to be duplicated. Configure this field to show the referenced node as full node view (or whatever View mode you prefer).

This way:


You can create independent pages with their own title, breadcrumb, alias, metadata, etc, but same content (if they reference the same node).
Editors are able to update/create those 'delegated' node easily (they are just a node).
As reference field can be limited by a View, you can narrow the contents available to be referenced in a powerful way.


As all are nodes, you can even create admin views to see with contents are related, or any other node available operation.

The main drawback is if you have configurations in referenced nodes that you want to be in the referencer node (say metatags). This could be solved using a custom module (updating referencer metatags when referenced node is updated) or manual copy-paste (ugly).