私はCiviCRM 4.4.6でD7を使用しています。ユーザーがアカウントで請求先住所を入力および編集できるように、civicrmを使用してプロファイルを作成しました。
「マレーシア」と同様に表示される国ですが、州フィールドは数字「07」として表示されます。
状態フィールドを編集するときにドロップダウンで選択した名前のように、状態名を表示する方法はありますか?
私はCiviCRM 4.4.6でD7を使用しています。ユーザーがアカウントで請求先住所を入力および編集できるように、civicrmを使用してプロファイルを作成しました。
「マレーシア」と同様に表示される国ですが、州フィールドは数字「07」として表示されます。
状態フィールドを編集するときにドロップダウンで選択した名前のように、状態名を表示する方法はありますか?
回答:
「管理」>「ローカリゼーション」>「アドレス設定」は、トークンの観点から表示形式を提供します。これは、プロファイルの使用ではなく、[連絡先の概要]ページのアドレスセクションに表示されます。
プロファイルはフィールドで構成されているため、プロファイルを表示/編集すると、それらのフィールドはそれぞれフリーズされたHTML要素形式または目的のHTML要素形式で表示されます。
あなたの場合のように、jsブレークが含まれているようです。前回、名前(ラベル)が整数(値)に置き換えられているドロップダウンでこのような問題が発生したためです。
Firebugをインストールして、コンソールにエラーレポートがあるかどうかを確認しましたか?
デフォルトでは、CiviCRMはフルネームではなく州/省のコードまたは略称を表示することがわかりました。
これは、管理>ローカリゼーション>アドレス設定(siteroot / civicrm / admin / setting / preferences / address?reset = 1)で変更できます。
ここでは、宛名ラベルと住所表示に使用されるトークンを確認できます。「{contact.state_province}」というトークンを編集して、「{contact.state_province_name}」に変更します。次に、アドレスは、データベースに保存されている都道府県のフルネームを使用して表示されます。