CiviCRMエンティティディスプレイに電子メールアドレスが表示されます – 表示名のみを表示する必要があります

エンティティ参照のオートコンプリートフィールドを使用して、提出する組織の名前を検索するDrupal(
‘Event’)のコンテンツタイプがあります。エンティティ参照フィールドには、エンティティ参照ビューで設定したフィルタ条件を満たす連絡先のみが表示されます。

エンティティ参照フィールドを持つコンテンツタイプが最初に設定されたとき、期待どおり機能しました。約1ヶ月前、私は突然表示されていたことに気づいただけでなく、提出する組織の電子メールアドレスが表示されました。この問題は、イベントが作成された後の表示(特に、オートコンプリートウィジェットに表示される名前の表示方法)にあります。

最初の表示は: “イベントファシリテーター:ランダム組織名”

Now, it appears like this, with the addition of their email
address: “Event facilitator: Random Organization
Name “

私はむしろ、彼らの電子メールアドレスを表示させることはありません。

CiviCRM Entityをバージョン7.x-2.0-beta11にダウングレードしましたが、問題は解決されません。

誰かがこの問題を経験しましたか?どんな助けや洞察も大歓迎です。

CiviCRMの使用5.3.1。

ベストアンサー

おめでとう、あなたはjackrabbithannaの金曜日のオープンソースの夜のランダムな問題の選択賞の勝者です!

私は、CivicRMMのエンティティラベルにするべきいくつかのオプションを選択できるように、CiviCRMエンティティに設定オプションを追加しました。

設定ページでフィールドセット「オプション」を見つけることができます:
‘admin/structure/civicrm-entity/settings’

「Contact Entity
Label」というフィールドがあります。デフォルトのオプションは「Legacy」です。これは、このアップデートに以前に存在していた連絡先エンティティのラベルをフォーマットするロジックに従います。アップグレードしてオプションを選択しないユーザーは以前と同じように動作します。

「表示名のみ」、「表示名+電子メール」、「表示名+電話」、または「表示名+ IM」を選択することもできます。

今は7.x-2.x-devバージョンで利用可能で、バージョン2.2になります

Or apply the code updates in this pull request: https://github.com/eileenmcnaughton/civicrm_entity/pull/165/files

返信を残す

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