Go to com_contact, then field, then pick email in the drop down and create a new field using the list feature(so add a few element to create a drop down)
To be able to open the list drop down and make a selection
You cannot use the dropdown selector as he permissions for public is set by default to not authorize
Joomla 5.2.4
Honestly I don't know any form system who would work that way by default and it took me some time to figure it out, so I wonder how joomla newcomers can use com_contact with this restrictions that you need to remove to make it usable?
Com_contact is such a great tool but it is not the most easy to use even with documentation when custom form is one of the most demanded feature for a CMS, it could be reviewed in my opinion and its definitly missing a module
Right now we are showing forms in an iframe waiting as there is no module for it
#39494
Labels |
Added:
No Code Attached Yet
|
Labels |
Added:
Information Required
|
Title |
|
-Yes this is the default value and haven't changed it
but it seems that there is no visibility issue so I removed from this thread.(sorry, trying to troubleshoot the other issue I may I have played with the read only option)
-So the situation is about not being above to make a selection in a list dropdown field because its default permission is public-->not authorized
Still not sure i I understand your issue.
You have made a field wich is a list like that for contact email.
this makes a dropdown with two entries.
When a user wants to send a mail to a contact, he can selet one of the entries in the list:
The user is able to make a seletion, also if he did not logged in.
Hi @joomlafun, I either DID not understand EXACTLY what you are trying to do or it's working for me under Joomla v5.3.1 - you should update from 5.2.4 to 5.3.1 and try to see if that solves it for you.
I can spend 15 minutes via a Google Meet and show you/see your situation if you would like - I speak English et Français :)
Hi, thanks for the help and the offer in French but it works since I found out it was a default authorization issue.(unrelated to joomla version)
It is just that having to modify an authorization to be able to select an item from a drop down does not make sens.
Can you tell me what is your default "edit custom field value" please?
The default permissions for ALL fields is exactly as shown in your screenshot
Thank you for checking.
As we know the goal of a custom form is by default to be able to provide values to it.
This "unauthorized" restriction makes it lose its purpose and is confusing as this is not a default restriction on any other forms components.
Could it be reviewed to have this field set as authorized by default?
The "problem" is that the default permissions for a field are universal across all uses of the field. This is not a form builder for public use although in this one use case it can be made to do that
What are the reasons not to use the form builder for public forms?
(I find it to be a great and efficient tool if you don't want to pay for an extension)
And what security risk are there for a form to have the ability to add values to it from front-end?
Maybe your point comes from the fact that there is no recaptcha by default since Joomla 5 ?
We are lucky though that the Akeeba team proposes one for free
https://github.com/akeeba/plg_captcha_altcha/releases
Anyway, all of this is not a big deal when you found that the permission just needs to be switched, I was just thinking about newcomers who might not find this too obvious if they come from any other form component who have custom fields values filling authorized to public by default.
Did you set this attribute?