Trường trạng thái trong hồ sơ cá nhân hiển thị dưới dạng chữ số


8

Tôi đang sử dụng D7, với CiviCRM 4.4.6. Tôi đã sử dụng civicrm để tạo một hồ sơ, để người dùng nhập và chỉnh sửa địa chỉ thanh toán trong tài khoản của họ.

Quốc gia, hiển thị tốt như "Malaysia", nhưng trường trạng thái đang hiển thị dưới dạng chữ số, "07".

Có cách nào để tôi có thể hiển thị tên trạng thái, giống như tên được chọn thả xuống khi chỉnh sửa trường trạng thái không?


Truy cập: Quản trị => Bản địa hóa => Langauge, Tiền tệ, Địa điểm (civicrm / admin / settings / localization? Reset = 1) và kiểm tra để đảm bảo rằng Malaysia được bao gồm trong cài đặt Bang / Tỉnh.
Shai

Vâng, tôi đã thêm vào, nhưng nó vẫn hiển thị dưới dạng chữ số. Có phương pháp nào tôi có thể hiển thị tên thay vì viết tắt không?
rào

@vences vui lòng thêm phiếu bầu của bạn vào bản kiến nghị của trang CiviCRM SE để chúng tôi có thể có một không gian dành riêng cho những câu hỏi này.
Coleman

Nếu bạn chưa làm như vậy, sẽ rất tuyệt khi thấy bạn ủng hộ đề xuất cho trang web CiviCRM StackExchange mới: area51.stackexchange.com/proposeals/77367/ trộm
Graham

Câu trả lời:


4

Kiểm tra bảng:

civicrm_state_province

cụ thể là viết tắt cột cho malaysia. Nếu tôi phải đoán, tất cả các chữ viết tắt là số và do đó bạn nhìn thấy số.

Bạn có thể sử dụng PHPMyAdmin để tìm các hàng có liên quan cho malaysia. Sửa chữa ngắn hạn của bạn sẽ được đưa vào các giá trị đúng. Sẽ tốt hơn nữa nếu bạn gửi PR chống lại dân sự để những thay đổi được kết hợp vào các phiên bản trong tương lai


2

'Quản trị> Bản địa hóa> Cài đặt địa chỉ' cung cấp định dạng hiển thị dưới dạng mã thông báo, mà chúng tôi thấy trên Phần Địa chỉ của trang Tóm tắt Liên hệ, không dành cho sử dụng hồ sơ.

Hồ sơ đang được tạo thành từ các trường, vì vậy khi chúng tôi xem / chỉnh sửa cấu hình, các trường đó sẽ được hiển thị ở định dạng phần tử HTML đóng băng hoặc mong muốn.

Như trong trường hợp của bạn, có vẻ như có một sự phá vỡ js liên quan, bởi vì lần trước tôi đã gặp phải vấn đề như vậy đối với việc thả xuống trong đó tên (nhãn) đang được thay thế bằng số nguyên (giá trị).

Bạn có cài đặt firebird để xem có báo cáo lỗi nào trên bảng điều khiển không, điều này có thể giúp chúng tôi đào sâu hơn!


Nếu bạn chưa làm như vậy, sẽ rất tuyệt khi thấy bạn ủng hộ đề xuất cho trang web CiviCRM StackExchange mới: area51.stackexchange.com/proposeals/77367/ trộm
Graham

1

Tôi đã thấy rằng theo mặc định, CiviCRM hiển thị mã hoặc viết tắt cho tiểu bang / tỉnh chứ không phải tên đầy đủ.

Bạn có thể thay đổi điều này bằng cách đi tới Quản trị> Bản địa hóa> Cài đặt địa chỉ (siteroot / civicrm / admin / settings / Preferences / address? Reset = 1)

Tại đây bạn có thể thấy các mã thông báo được sử dụng để gửi thư nhãn và hiển thị địa chỉ. Chỉnh sửa mã thông báo đọc "{contact.state_province}", thay đổi thành "{contact.state_province_name}". Sau đó, các địa chỉ sẽ hiển thị bằng tên đầy đủ của tiểu bang / tỉnh được lưu trữ trong cơ sở dữ liệu.


Tôi đã thử nó, nhưng nó cho thấy trường trống ...
vences

Nó đã hiển thị tên, nhưng trong trang tóm tắt liên hệ, không phải trong phần hồ sơ trang tài khoản của tôi
vences
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.