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 – Mohammed Shameem Feb 7 '13 at 7:11
  • 1
    Nowadays, jQuery is taking over Flash. I think tinybox would be useful as Mohammed suggested. – Sithu Feb 7 '13 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 '13 at 7:35
  • @harikris, check my answer for the other option. – Sithu Feb 7 '13 at 7:41
  • 1
    @Mohammed you should add that as an answer. – AjitS Feb 7 '13 at 7:42

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.

| improve this answer | |

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

| improve this answer | |
  • I think it is not for D7. – Sithu Feb 7 '13 at 7:22
  • no support for D7 – monymirza Feb 7 '13 at 7:23
  • yes nits not for D7!..any other solution? – harikris Feb 7 '13 at 7:30
  • Use drupal.org/project/tinybox as suggested @Shameem – monymirza Feb 7 '13 at 7:39
  • See updated post. – AyeshK Feb 7 '13 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.

| improve this answer | |
  • 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. – AyeshK Feb 7 '13 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.

| improve this answer | |

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.

| improve this answer | |

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