We use modal splash pages because they're slightly less terrible that full blown landing pages.
Sometimes customers are dumb tho.
Here's how to accommodate them (est. time X hours)
- Sign into their site (BAND.bombplates.com/user)
- Create a custom page called "home" with no contents (BAND.bombplates.com/node/add/custom-page)
- Click the edit button for that page. Find it's node ID (BAND.bombplates.com/node/###/edit)
- Shell/SFTP into the server hosting their site
- Navigate to their theme folder ($ cd /media/data/sites/BAND.bombplates.com/themes/LiveSite)
- Copy page-front to page-splash-front.tpl.php
- Make sure the permissions are correct (group should be users and group needs read permission)
- Edit page.tpl.php. Add the following
if (arg(0) == 'node' && arg(1) == ###) {
include 'page-splash-front.tpl.php';
return;
}
- Place the contents of your splash page in page-front.tpl.php
- Update all internal references to the home page
- navigation bar
- widgets (where they're enabled)
2018 comment: The BPSupport user is able to create full splash redirects using the web interface alone