I have a site I'm dreaming up right now that would take advantage of exactly this sort of thing, but I'd need the feature you put in the description as a "Remark". If a page is in multiple subsites then the subsite of the previous page viewed should be the subsite that is active when that page is viewed. This way the viewer of the site will have a consistent and predictable experience. I'm greatly concerned that an unexpected switch in subsites will create changes that are jolting and confusing. This would make for a swift exit as it gives the impression that finding information on the site is more work than it's worth and another site will certainly be easier.

In other words, I think that is a big deal.

Comments

flickerfly’s picture

Maybe this could be provided through another function like subsite_get_previous. Also, if subsite_get_current could just compare subsite_get_previous to the list of potential subsites for a page, then if previous is included in the array of current it would return the subsite that they agree on. Otherwise, it would run through the current rules.

davyvdb’s picture

Title: Subsite Stickyness » If multiple subsites are applicable, show the one from the previous page.
Status: Active » Closed (works as designed)

I'm sorry but I will never add a feature like this since I'm against it. Most of the time this situation comes of bad IA or design. One URI should only have one look/representation. Sorry.

I've renamed this topic so people can find this easier.