I've made an extension (using civix) that includes a page that's designed to be public facing. But I think the default permissions are blocking all anonymous users. How can I give people access to it, if they don't access-civicrm permissions?


In your menu xml file the permission for a path defaults to "access CiviCRM" if not otherwise specified.

To specify it as completely open, use <access_callback>1</access_callback>

Here's an example: CRM/Core/xml/Menu/Misc.xml


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.