I suspect this issue is one of a single configuration not being set properly, but I am at my wit's end to figure out which one...
I am trying to create a public directory of a CiviCRM group of contacts.
I have set up a profile and indicated it to be used for form & list as well as search. Each field of this profile is set to "Public User Pages and Listings" and visible.
In the CiviCRM configuration in the backend of Joomla, I gave permission to public users to view all contacts, view their (my) contacts, profile view, access all custom data.
I created a Joomla Menu defined as public and of the CiviCRM profile list type (associated to the correct profile).
When I try to open the menu, I get an error stating that the "the contact ID parameter to see the contact registration with a profile was not found" (free translation as it is written in French in my DB)
A registered user, on the other hand) can see the directory, so it has to do with a public user not having a contact ID...
What am I missing? How can I have the system overcome this?
Thanks in advance for your help!
Related question (I assume), when a registered user goes to this page, the first thing he sees is his own profile and need to click the "Return to contact list" to view all contacts. Is there a way to make this directory direct so the user sees the table right away?
Follow-up after June 15th comments:
Registered as a test school and when to the URL:
Clicked "Return to contact list" and copied the URL for that list: https://voile.qc.ca/fr/?option=com_civicrm&task=civicrm/profile&Itemid=1046&force=1&gid=14
Closed session and copied list link public site. Arrived directly at the list w/o the registered user profile data.
It thus seems that the option to view the contact profile needs to be turned off somehow.
But how?
Thanks!