i need to put a splash page with flash intro.

I have already a front page with the name page--front.tpl.php and how can i put a new splash -page before this home page.

The new splash page will be a simple html page with a flash intro to navigate to the website's home page.

Any suggestion.


  • 4
    will tihs help you? drupal.org/project/tinybox Feb 7, 2013 at 7:11
  • 1
    Nowadays, jQuery is taking over Flash. I think tinybox would be useful as Mohammed suggested.
    – Sithu
    Feb 7, 2013 at 7:27
  • Sithu-- it is a multilingual site (en & arabic). i changed mind and decided to put a simple page with a site log and links to the English and Arabic home pages. not a flash.I hope the tinybox will be helpful.
    – harikris
    Feb 7, 2013 at 7:35
  • @harikris, check my answer for the other option.
    – Sithu
    Feb 7, 2013 at 7:41
  • 1
    @Mohammed you should add that as an answer.
    – AjitS
    Feb 7, 2013 at 7:42

5 Answers 5


I would recommend to take advantage of jQuery over Flash. As Mohammed suggested, you could try the TinyBox module.

But, the other option is the Splashify module:

Display a splash page anywhere on your site by redirecting the user, showing a lightbox, or displaying a popup. This module is designed to be search engine friendly, mobile device friendly and offers multiple configuration options.


Splash module is the rescue! It can do what you need. Drupal 7 version is Splashify.

  • I think it is not for D7.
    – Sithu
    Feb 7, 2013 at 7:22
  • no support for D7
    – monymirza
    Feb 7, 2013 at 7:23
  • yes nits not for D7!..any other solution?
    – harikris
    Feb 7, 2013 at 7:30
  • Use drupal.org/project/tinybox as suggested @Shameem
    – monymirza
    Feb 7, 2013 at 7:39
  • See updated post.
    – AKS
    Feb 7, 2013 at 7:47

you can also do it using cookies.

step1. create splash page

step2. write code in php to set and check cookies

step3. if cookies exists then no redirection. If not exists then set cookies and redirect to splash page.

The code can be written on front page tpl.

  • With bare bones, this is the way. But embedding code in tpl.php is not the best idea because modules can do better and in this case, there are modules to do that. +1.
    – AKS
    Feb 7, 2013 at 7:58

Also i found Front Page module

The Front Page module allows for customised home pages dependant on role. The pages can be of the following types:

  • Alias (only 2.x branch) - Allows for another Drupal path to be shown as the home page without redirecting the user.

  • Redirect - Allows you to redirect users to a local or remote URL.

  • Themed - Allows you to enter some static text that will be placed into the content area of a standard Drupal page.

  • Full - Allows for static content to be displayed to the screen as is. This method does not pass through Drupal's theming system.


Perhaps you should use the Panels module. Have a look at the Panopoly distribution.
More about Panels:

The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Integration with other systems allows you to create nodes that use this, landing pages that use this, and even override system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions.


Not the answer you're looking for? Browse other questions tagged or ask your own question.