I have three nodes, which are domain-specific variations on the same content. Each of which has a different path within the three domain's sites out of necessity-- preferably they would all have same path with the only difference being the subdomain. Vanilla Drupal can't do this, but this module can.

Only problem is I can't seem to assign a domain-specific path to a menu link, which takes all the fun out of things. See attachment.

And to the developers: Thanks for this module, it's truly pure awesome.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

agentrickard’s picture

Category: bug » feature

I think if you just enter the 'base' url in the menu (like the node/NID) then the aliasing will be handled for you.

Otherwise, this would be a feature request to change how menu link validation is handled, not a bug.

DanielF’s picture

I tried that, and it did catch it, but it only converted it to the standard path alias I supplied using Drupal's core functionality, not the domain-specific path.

I think this should be critical-- if you can't use a domain-specific path in a menu, users will see node/#, or the path you specified using Drupal core's path module. I'll leave it to you, agentrickard, whether that should be the case. Thanks again for this module!

agentrickard’s picture

I wonder if this is a menu cache issue.

agentrickard’s picture

Status: Active » Postponed (maintainer needs more info)
agentrickard’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Using node/# (by assigning a node to the menu using the node form) works fine for me.

Note that the node must be assigned to 'all affiliates' and not have a source domain set for the url to change on each domain.

Looking at the screen shot again, you can't enter a Domain Path url into the menu form. It won't validate. You must use the base node/# piece.