我正在使用带有CiviCRM 4.4.6的D7。我曾经使用civicrm创建个人资料,以便用户输入和修改其帐户中的帐单邮寄地址。
该国家/地区显示为“马来西亚”,但状态字段显示为数字“ 07”。
有什么方法可以显示状态名称,就像在编辑状态字段时在下拉列表中选择的名称一样?
我正在使用带有CiviCRM 4.4.6的D7。我曾经使用civicrm创建个人资料,以便用户输入和修改其帐户中的帐单邮寄地址。
该国家/地区显示为“马来西亚”,但状态字段显示为数字“ 07”。
有什么方法可以显示状态名称,就像在编辑状态字段时在下拉列表中选择的名称一样?
Answers:
“管理>本地化>地址设置”提供了令牌形式的显示格式,这是我们在“联系人摘要”页面的“地址”部分看到的,而不是用于个人资料。
配置文件由字段组成,因此当我们查看/编辑配置文件时,这些字段分别以冻结的或所需的HTML元素格式显示。
在您的情况下,似乎涉及到js中断,因为上次我在下拉菜单中遇到这样的问题,其中名称(标签)被整数(值)替换。
您是否安装了Firebug,以查看控制台上是否有任何错误报告,这可能有助于我们进一步进行挖掘!
我发现默认情况下,CiviCRM会显示州/省的代码或缩写,而不是全名。
您可以通过转到管理>本地化>地址设置(siteroot / civicrm / admin / setting / preferences / address?reset = 1)来更改此设置
在这里,您可以看到用于邮寄标签和地址显示的令牌。编辑标记为“ {contact.state_province}”的令牌,将其更改为“ {contact.state_province_name}”。然后,应使用存储在数据库中的州/省的全名来显示地址。