when viewing a revision, it uses URL such as /node/3/revisions/5. This prevents themekey (or other theme by path tools) from rendering the revision correctly. If node URL for the revision uses the actual path such as /section-one/menu-one/node/3/revisions/5, the themekey will pick up /section-one and render the page correctly while viewing the revision. This is especially useful when viewing a revision for the sites that use many different themes per section.
Comments
Comment #1
mikshimonster commentedIt seems that above is actually possible using url_alter and subpath_alias modules. however, somehow virtual sites (or condition) module does pick up the menupath from pathauto to render the theme. themekey works tho.