Я создал веб-форму для заявки на членство. Я следовал инструкциям на этой странице для настройки автозаполнения для Организации, к которой принадлежит новый участник:
Это хорошо работает, когда я вошел в систему (как администратор), и это автоматически завершает имя организации с опциями из базы данных.
Но когда я проверяю форму, когда я вышел из системы, она не распознает названия организаций, которые, как мне известно, находятся в CiviCRM. Кроме того, когда я пытаюсь добавить новую организацию, она не добавляется в базу данных.
Есть идеи, почему это может происходить?
Ответы:
Анонимный пользователь не имеет разрешения на просмотр контактов в вашей базе данных. Будьте благодарны за это значение по умолчанию, оно может спасти вас от случайного показа всей вашей базы данных миру!
Вы можете переопределить это значение по умолчанию, отредактировав поле «существующий контакт» (на вкладке веб-формы) и сняв флажок «Принудительное разрешение». Обычно вы также устанавливаете один или несколько фильтров в этой форме (например, выбираете группу), чтобы ограничить автозаполнение только теми организациями, которые вы хотите представить.
источник