No bug - Question about multiple "home pages"
I'm new to Drupal, so I hope I'm using the right terminology - we're using the efficient theme for a site that will actually be several "sites" or have several "flavors" based on age/audience.
I've created a theme based on the original efficient theme, with minor alterations (same layout, but different colors, graphics, etc). We're using Taxonomy Theme to change the look for each "site" - so the teen theme will be applied to the teen "site."
What I don't know how to do is to get the "home page" for each site. The theme I created based on the original efficient theme has the"page-front.tpl.php" file, but I'm not sure how to get it to display as the home page when I go to the teen section (/drupal/teens). I want to be able to use that "home page" layout with the 5 featured regions for each of our sites, so for example drupal/, drupal/teens, drupal/kids, drupal/history would be 4 different sites, with slightly different looks and their own home pages.
I've looked around on Drupal.org and tried posting to a listserv, but I haven't found the solution.

As stated try the front page module
http://drupal.org/project/front
Try setting up different roles on your site so that when a user registers they select what type of age group they are, teen, adult, senior citizen (the role) or whatever and then the front page module can display a different homepage dependent upon which age group they selected.
It is also able to display a different homepage for registered and non-registered users, so you can set it to purely display the login screen if you want or any type of splash homepage that you want...but i'm not sure it is powerful enough to do what you want with one site.
therefore the only other option I can think of is if you create a multi-site setup. You have one core set of drupal files and then different sub sites like you want, you could then setup the Front Page module to direct the user to each particular subsite that has been set up.
Hope this helps
Andrew
Post new comment