When registering a new user through my second language (multi language site) when going to next step after the login/pass fields and entering the Custom profile field. The menu changes to the Neutral page, showing the wrong language.
JomSocial for Neutral is id #271
JomSocial for English is id #414
So the lowest ID should be correct. Do not understand why it switches to the neutral menu item in the second step.
STEPS TO REPLICATE:
1 Visit Register
2 Fill in registration
3 See the switch from -EN to -neutral
4
5
RESULT: Goes to Neutral menu
EXPECTED RESULT: Stay in English language
BROWSER
Hi, Rakesh.
Ok, but language is still English:
prntscr.com/79zyae
Your profile fields titles are just not translated and displayed as they are:
prntscr.com/79zzal
Just translate them, please, read this:
documentation.jomsocial.com/wiki/Translate_Elements
So to understand it correctly, that the registration form switches tot the JomSocial-neutral is perfectly normal and will retain it's language setting.
Could you please check why my Override doesn't function?
For some reason it appears to be broken, can't seem to figure out why.
See backend for override settings.
Hi, Rakesh.
I wonder if FaLang interrupt proper settings. My guide was for using Joomla! native multilingual mode.
Here is my test site:
www.prolusatia.nazwa.pl/test/_tests/new_3/
And there registration works fine.
I could sent you admin credentials on PM.
Another strange thing that I notice that might be related is that when using the button NEXT during registration I immediately get an email with the thank you message for the registration. Yet since the registration is not completed. The user has not been added at all to the cms.
Hi, Rakesh.
Your new issue is irrelevant to current topic. Please, open a new thread for it.
There are two issues related: URL is switching to neutral menu item... or to menu item with lower ID. Also language constants are not parsed into text.
I assign developer to this thread.
Hi Rakesh,
strange issue. that item ID controlled by joomla it self. do you have test site? if not I need to download your site by using akeeba to make local copy. I cant debugging at your live site, can damaging your site.
Regards
Hi Rakesh,
the issue with joomla item ID issue it self. please follow this steps:
1. backup your site, so you can restore the site if bad thing happen.
2. delete all menu items from joomla menu manager > main menu, only "Home" cant deleted. emptying all deleted items from trashed.
3. clear any cache joomla or server
Because you using multiple language the main menu will always using main menu ENG or main menu NL. after that, registration page will not revert back to "neutral".
and about profile fields translation, please follow this doc:
documentation.jomsocial.com/wiki/Translate_Elements
that doc still using old version of jomsocial, but the steps almost similar for current version
Regards
OK thanks for your time, I'll delete all the Main Menu (neutral) items (not Home) and see if it still switches back to Neutral.
When I create a new JomSocial Community-neutral page, this won't be the lowest #id anymore. Is that ok?
Since you have a test site now, could you please check the Language override. It is not functioning at all when I replace the Gender field label to: COM_COMMUNITY_FIELDS_GENDER
The overrides are already created, you only need to rename the Gender label.
I have checked the tutorial and everything should be in order for it to work, but it doesn't.