匿名ユーザーはできません公開ディレクトリの連絡先の詳細を表示する

現在、私の開発サイトのCiviCRM 5.1.2/WordPress 4.9.6とCiviCRM 5.0.2/WordPress
4.9.6の私のライブサイトにあります。 CiviCRMの違いの理由は、私が見ている行動の原因を見るのが私の最後の試みでした:

Problem: Anonymous users are not able to
View the details of a contact that is in our public directory
listing.

Scenarios:

  • 匿名ユーザーが「表示」をクリックすると、ホームページにリダイレクトされます。
  • ログインしているユーザーの場合、選択した連絡先の詳細が表示されます。

Expectation: We are wanting even anonymous
users to be able to see the details of the directory.


確認済みのもの:

  1. ログファイルは次の場所にあります:

wp-content/uploads/civicrm/ConfigそしてLog

そして

../ wp-content/error.log

  1. Checked the permission of the Profile that is being used for the
    directory Listing そして detail View.

    • Used For option has
      Stそしてalone Form or Directory そして
      Search Views checked

    • The group, Hub Directory of
      Organizations
      , is selected as the Limit listing
      group.

    • No account creation option,
      Issue warning そして do not save selected,
      No Proximity search そして
      Enable mapping for this profile is
      selected

    • All fields are set to either Expose
      Publicly
      or Expose Publicly そして for
      Listings

    • As one test I had all fields set to View
      Only
      to no avail

  2. Changed the permission on the limit listing group,
    Hub Directory of Organizations, そして its
    parent group from User そして User Admin
    Only
    to Expose Publicly to
    see if it made a difference. No avail.

  3. Checked WordPress/CiviCRM permission access to make sure the
    following were checked:
    Access_all_custom_data,
    access_contact_reference_fields,
    access_uploaded_files,
    profile_listings,
    profile_listings_そして_forms そして
    profile_view. At one point I tried
    view_all_contacts, but to no avail.

  4. Disabled any new extensions そして the one that wrote for special
    formatting of my directory to see if it was affecting the
    permissions or access. Did not fix.

他に何を確認すべきですか?一緒にチェックするべきものの組み合わせ?

ベストアンサー

連絡先を匿名ユーザーに公開することはできません。

これが可能な唯一の場所は、パブリック参加者リストを作成できるため、登録された参加者です。

もう1つの方法は、CMSからモジュールを使用する匿名ユーザーにデータを公開することです。
Drupalではviewsモジュールを使用でき、Wordpressではワードプレスページにプロファイルリストを表示できます。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です