Two home pages with multi-language add-on

Permalink
The full sitemap has structure like this when using internationalization add-on.

Home
- language 1
-- Home1
-- About Us1
- language 2
-- Home2
-- About us2

In the multilingual setup, I set language 1 as default language, and redirect home page to default language (i.e., language 1, which bypasses top Home page). In the auto-nave setting, I set display page at second level (which hides top Home page from the menu). This all works perfectly except for this problem: When I go to the mysite.com or click on the site logo, it leads me to language 1, but what I really want to go to is Home 1. I don't want to have two home pages. I tried changing the page path/location in full sitemap and hard coding header.php but none of them didn't work.

Any suggestions?

 
A3020 replied on at Permalink Reply
A3020
I'd say make a (Global) Stack for each language and put an image block in it that points to the proper home page.

In your template file you can add a stack like this:

$s = Stack::getByName('Logo - EN');
$s->display();

Of could you need to call the right stack, but that could be done by getting the active language. I don't know the multilingual add-on that well, but I suppose there is a helper you'd call. Or try constants like 'LOCALE', 'ACTIVE_LOCALE', 'SITE_LOCALE'.

Let me know what you think.
pchen088 replied on at Permalink Reply
Thanks for the suggestions. The language selection buttons are not the problem and solution. The source of the problem is the auto-nav setup. Language 1 is at different level from home1 and about 1. I can't have them displayed at the top level at the same time. Otherwise I could remove home1 and use language 1 as home1. Right now I have to live with making two identical pages for language 1 and home 1.
pchen088 replied on at Permalink Reply
I just tried another alternative - making an index.html page to redirect to home1 page. There is a fraction of second delay though.
A3020 replied on at Permalink Reply
A3020
You'd place a redirect block on language1 to home1?