By Lorenzo Rossini on Saturday, 01 June 2024
Posted in Feature Requests
Replies 16
Likes 0
Views 2K
Votes 0
Hi,
for “User Registration” layout, do you think it would be possible to add other native Joomla user fields in addition to name, user name, password, ...? Like for example the choice of editor, time zone, front-end language, ... that would be really useful.

Another thing: it would also be possible to restrict editing of specific native front-end fields, or even disable profile editing entirely?

Thanks!
Lorenzo


Registration-basic-settings.png



Registration-en.png
These extra fields are normally part of the profile editing page in Joomla frontend. Is it important to have these during registration?

You could create a custom profile editing page and restrict access to specific fields to specific user groups
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
In my case, yes, especially for the choice of site language, it's this option that interests me most.

My site is multilingual and I've noticed that the redirection after login via Joomla's native login module depends exclusively on the user's choice of language. If the language choice is not done during registration, the redirection after login is always done on the default language of the site.
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry - this is suprisingly difficult to implement. EasyLayouts with the core Joomla code - views, form etc. and the language field isn't available in the frontend until after the registration has been created.

This seems like an oversight to me in the Joomla core.

It may make sense to make a feature request to allow language as a standard registration field
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
oh... yet it seems so obvious to be able to choose a navigation language for a multilingual site
For example, just because I live in Italy doesn't mean I want to browse the site in Italian; I might want to browse in English or French.
At this point, I can't see how to redirect a user to a language of choice, and therefore to a page other than the site's default language

It may make sense to make a feature request to allow language as a standard registration field


Do I need to build a new layout? I'd only like to give access to the site's language... and this field doesn't exist...
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
You could create a custom profile editing page and restrict access to specific fields to specific user groups


sorry, I didn't see there was a "User Profile Edit" layout
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
...however, I'm encountering a problem with "User Profile Display" layout.
Only the value of Name and Username fields are displayed on the front-end, for the other fields only the label is displayed.
Also, the button for editing the data is missing, without that it's impossible to edit them...

EL-user_registration-layout.png
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
See

Screenshot from 2024-06-04 10-10-46.png


Enable frontend language and the field is available here and ALSO in the registration form
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
thank you, that's good news, I hadn't paid attention to that option...
But the problem I described in my last message remains, for some fields only the label is displayed and there is no button to edit the fields.
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm not seeing this problemm in Joomla 4.4 nor 5.1

The only explanation I can think of is that the field is set to display label only BUT there is a slight problem in the EasyLayouts code that hides this option (wrong field name in the condition check )

This build resolves this. Try editing the field in the layout and make sure both are displayed.
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
...it seems that updating the dev version didn't fix the issue...

Registration_–_Navigazione_anonima_e_Registration.png
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Can you confirm in the EasyLayouts layout that have specified both the label and field value to be displayed?

Which version of Joomla are you using?

Do you have an enhanced user management addons installed on the site?
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Can you confirm in the EasyLayouts layout that have specified both the label and field value to be displayed?

Yes both are specified

Which version of Joomla are you using?

The last one 5.1.1

Do you have an enhanced user management addons installed on the site?

No, the user management is the default one of Joomla

I've put access in "Site Details" tab
Once you're logged in, there's a “registration” link in the footer. Clicking on it takes you to the registration page.

Thanks.

el-registration.png
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
1. I changed the EN registration form - language now appears
2. Your link (after being logged in) is the profile VIEW page not the profile edit - I'm checking now on my my server.
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
I found the issue - this version resolves it. I had been concentrating on editing the profile rather than viewing it
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
thanks but there's another problem: in the “User Profile Display” layout, the button for editing fields is missing...
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Not been asked for before
·
5 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post