Currently the splash page will only work if clean URLs are enabled and configured properly. Otherwise, upon install, user will get a page not found error.

This URL is set through some inline JavaScript code added by martplug_splash module:

jQuery(document).ready(function() { document.location.hash = "overlay=martplug/splash"; });

Some logic needs to be added to handle the clean URL not being enabled case. I think there's a proper pattern for this, either in core or contrib.

Comments

recidive’s picture

Status: Active » Needs review
StatusFileSize
new893 bytes

This patch should fix this issue. Needs testing.

joao.parana’s picture

Status: Needs review » Postponed
StatusFileSize
new52.31 KB
new355.03 KB

I did the test on my local machine and the "page not found"  error no longer occurs, but the MartPlug splash page was not loaded in the overlay.  Seems there is an error in drupal core related to lack of support for overlay when apache is not configured properly with mod_rewrite - see http://drupal.stackexchange.com/questions/4927/url-encoding-in-admin-ove...

Apparently the issue http://drupal.org/node/685790 was incorrectly closed.