drupal multilingual frontpages different templates I am building multilingual site using 3 languages.
English is default and 2 other used wit prefixes. www.example.com/fr/.../cs/

I would like to create custom landing page on www.example.com using different template than other landing pages with prefixes.

So www.example.com (which is English language) would only be plain page (custom template) with links to www.example.om/fr (with default template page) and to www.example.com/cs (default template)

Would be something like this possible?

Thank you
Create a custom template file for the English landing page first (for example: page-customfront.tpl.php) then add the following code into your theme template.php file:

function mytheme_preprocess_page(&amp;$variables) {
  global $language;
  if (drupal_is_front_page() &amp;&amp; $language-&gt;language == 'en') {
    $variables['template_file'] = 'page-customfront';
  }
}


This should do the trick (assuming English will remain the default language with no prefix). Don't forget to switch out mytheme in the function name with your actual theme name.

As for the language links you could use the following code:

&lt;?php
$langs = language_list();
foreach ($langs as $lang) {
  if ($lang-&gt;enabled) {
    if ($lang-&gt;language == 'en') continue;
    print l($lang-&gt;native, '&lt;front&gt;', array('language' =&gt; $lang));
  }
}
?&gt;


This should go into page-customfront.tpl.php in the place where you want the links to appear. If you are familiar with creating custom modules or don't mind learning it would probably be preferable to turn this code into a function, add it your module file, enable the module and then just call the function from page-customfront.tpl.php.