Hello,
The website is multi language, use Socialize but the menu navigation is Joomla module. However, some of the menu links do not work properly, for example in English, from the menu bar (please check it, login needed):
Profile -> Edit Details
Profile -> Privacy
If we go to the menu bar "Profile -> Change Profile Picture", it works. But the menus within that page does not work correctly, but they do it from the menu bar.
Regards.
Hi, Juan.
Yes, it will not work that way.Your menu is misconfigured.
Now you have each link to JomSocial page three times: for English, for Spanish and JomSocial toolbar.
JomSocial toolbar is a bit different menu than the res in Joomla as it is used for internal communication within jS.
here you can read more about it:
documentation.jomsocial.com/wiki/Toolbar_Explained
You should rebuild your menus like this:
1. Leave JomSocial toolbar untouched as it is.
2. Create JomSocial frontpage menu item in separated menu - call it Hidden menu.
3. Change ALL menu items in both English and Spanish menu into menu aliases and point to corresponding.
This should fix menu issue.
Hi Michal,
Thanks for your help.
I made the suggested changes and now have been corrected, practically, all faults.
There are still two links that do not work correctly when switching from one language to another and are:
Profile> Edit Details
Profie> Privacy
Is this normal?
One more thing, I have "ini" files for English and Spanish but translations are not working, what can it be?
Regards
Hi, Juan.
Hmm... both links in both languages work for me:
prntscr.com/3pk171
prntscr.com/3pk1ao
prntscr.com/3pk1ew
prntscr.com/3pk1jc
As for language issue - please open new thread for it... I presume that language file is too old (incompatible with JomSocial 3.2.0.5) ora corrupted. I'll provide you with possible solution in new thread ;)
Hello Michal,
Thanks for your attention.
I think I have not explained well. The link works in their language, but not when you change language from that point.
If we start from a language, the link actually works. But once you are in the link, eg "Edit Details" and you click on the flag of another language, to pass the same link "Edit Details" on that language, it does not work and instead go to "Profiles". I have found that this happens in all the links that are below the first level of links, if you change from one language to another from there.
Moreover, I will open another case for languages, as you suggest.
Regards
Hi, Juan.
Ah, now I understand. This behaviour is expected. Please notice that when you enter Edit details URL looks like this:
/index.php/en/profile/edit#detailSet
And if you switch language:
/index.php/en/profile
It's because 1) you are in active tab #detailSet 2) and in edit mode. Switching language close edit mode and current tab returning to parent menu item.
And in Privacy we have:
/index.php/en/profile/preferences#privacyPref
after switchin language:
/index.php/profile/preferences
it returns to first tab.
So this is by design and can't be changed. I hope I explained it :)