Saya menggunakan D7, dengan CiviCRM 4.4.6. Saya telah menggunakan civicrm untuk membuat profil, bagi pengguna untuk memasukkan dan mengedit alamat penagihan mereka di akun mereka.
Negara, menampilkan dengan baik sebagai "Malaysia", tetapi bidang negara ditampilkan sebagai digit, "07".
Apakah ada cara saya bisa menampilkan nama negara, sama seperti nama yang dipilih di drop down saat mengedit bidang negara?
Jawaban:
Periksa tabel:
civicrm_state_province
khusus singkatan kolom untuk malaysia. Jika saya harus menebak, semua singkatan itu numerik dan karenanya Anda melihat angka.
Anda dapat menggunakan PHPMyAdmin untuk menemukan baris yang relevan untuk malaysia. Perbaikan jangka pendek Anda adalah mengisi nilai yang benar. Akan lebih baik bagi Anda untuk mengirimkan PR terhadap civi-core sehingga perubahan bisa dimasukkan ke dalam versi mendatang
sumber
'Administer> Localization> Address Settings' memberikan format tampilan dalam bentuk token, yang kita lihat di Bagian Alamat pada halaman Ringkasan Kontak, bukan untuk penggunaan profil.
Profil terdiri dari bidang, jadi ketika kami melihat / mengedit profil, bidang tersebut ditampilkan dalam format elemen HTML yang dibekukan atau diinginkan.
Seperti dalam kasus Anda, sepertinya ada js break yang terlibat, karena terakhir kali saya menemui masalah untuk drop-down di mana nama (label) diganti dengan integer (nilai).
Apakah Anda telah menginstal pembakar untuk melihat apakah ada laporan kesalahan pada konsol, yang mungkin membantu kami untuk menggali lebih jauh!
sumber
Saya telah menemukan bahwa secara default CiviCRM menampilkan kode atau singkatan untuk negara bagian / provinsi daripada nama lengkap.
Anda dapat mengubah ini dengan masuk ke Administer> Localization> Pengaturan Alamat (siteroot / civicrm / admin / setting / preferensi / alamat? Reset = 1)
Di sini Anda dapat melihat token yang digunakan untuk label surat dan untuk tampilan alamat. Edit token yang bertuliskan "{contact.state_province}", ubah menjadi "{contact.state_province_name}". Maka alamat harus ditampilkan menggunakan nama lengkap negara bagian / provinsi sebagaimana disimpan dalam database.
sumber