「既存の連絡先」のメッセージセクションにあるWebフォームのメンバーシップを停止しますか?

単一のメンバーシップを作成するWebフォームがあります。既存の連絡先を使用するように設定しました。これは、Webフォームを既存のユーザーの詳細で、またはCiviMailからの連絡先のチェックサムに対応する詳細で事前入力するのに便利です。これまでのところすべて素晴らしいです!

ただし、ページが読み込まれると、連絡先の既存のメンバーシップもすべて表示されます。ページのシステムメッセージブロックに表示されます。

私たちのユースケースでは、既存のメンバーシップを見たくありません。そして、たとえそれをしても、ウェブフォームコンポーネントでそれらを見て、その動作を制御できるようにしたいと考えています。システムメッセージブロックに表示されると、ユーザーとの余分な通信のように見え、むしろ混乱します。

それで、それらが全くロードされないようにすることは可能でしょうか?または、少なくともメッセージブロックに表示するのではなく、Webフォームのコンポーネントとしてロードする必要がありますか?

私たちはDrupal 7.58、Civi 5.0.0

ベストアンサー

ウェブフォームにシンプルなCSSハックを追加すると、フォームの先頭ページにあるシステムメッセージを
display:none
に設定できます。それは完璧な解決策ではありません。なぜなら、それらのすべてを隠すからです。

返信を残す

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