Postponed
Project:
MartPlug
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
10 Nov 2011 at 10:04 UTC
Updated:
13 Nov 2011 at 16:32 UTC
Jump to comment: Most recent file
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.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | observed after MartPlug site configuration | 355.03 KB | joao.parana |
| #2 | We should watch it! | 52.31 KB | joao.parana |
| #1 | 1337420.patch | 893 bytes | recidive |
Comments
Comment #1
recidive commentedThis patch should fix this issue. Needs testing.
Comment #2
joao.parana commentedI 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.