Thanks Dajo you gave me idea how to fix menu. Actually it is roknavmenu and i had to edit this file modules/mod_roknavmenu/lib/providers/RokMenuProviderJoomla.php on line 188
from:
// Get the final URL
if ($item->home == 1) { // Set Home Links to the Base
$node->setLink(JURI::base(););
to:
// Get the final URL
if ($item->home == 1) { // Set Home Links to the Base
$node->setLink(JRoute::_('index.php'));
I also managed to fix blog to load correctly. I am not using Jfrouter. I couldn't find a way to configure it to work with different domains. I am using the JoomSEF configuration as follows
Language integration: Use different domains
Always use language? No //Haven't noticed any changes if put to yes
Translate URLs? Yes
Get language from browser setting? Yes
Save language to cookie? Yes
Main language: N/A
English (United Kingdom) altsberglotion.com
Deutsch (DE-CH-AT) altsberglotion.de
Serbian (Latin) staroplaninski-melem.rs
Slovenian (SI) altsberglotion.si
Incorrect domain handling: Redirect to correct domain.
I noticed that there is problem with JoomSEF if urls on different language have same SEF url variable. JoomSEF always putts the lang=* to every url. And I opened url manager and added new url without lang=?? and set this url to active and now blog works perfectly.
Now I have other kind of problems:
1. K2 is not showing any tags - if you open tag link it shows only white page.
2. Is there a way to generate sitemap.xml to contain correct language domain for pages. I generated XML sitemap but it only shows my main domain which is altsberglotion.com //I own paid version of JoomSEF.