Làm cách nào tôi có thể thêm trường tên thật bên cạnh tên người dùng vào thông tin người dùng?


8

Tôi muốn thêm trường tên thật bên cạnh tên người dùng mặc định khi tôi tạo người dùng mới admin/people/create. Tôi có thể làm cái này như thế nào?

Tôi đã kiểm tra mô-đun RealName nhưng không làm những gì tôi cần.

Câu trả lời:


9

Chỉ cần thêm một trường văn bản (hoặc hai, nếu bạn muốn tên / họ) cho người dùng của bạn tại admin / config / people / Tài khoản / trường. Điều đó sẽ cho phép họ nhập tên thật của họ và nó sẽ được hiển thị trên trang hồ sơ người dùng.

Và nếu bạn muốn hiển thị tên đó ở nhiều nơi (như tác giả nút), đó chính xác là mô-đun Realname dành cho. Nó cho phép định cấu hình tên được hiển thị dựa trên mã thông báo (có thể là trường hồ sơ hoặc trường người dùng).


3

Bạn có thể thêm các trường vào người dùng trong "Quản trị» Cấu hình »Mọi người" và sau đó quản lý các trường.


2

Mô-đun tốt nhất cho điều này là https://drupal.org/project/name , tôi đoán vậy. Nó quản lý các tên được đặt, họ và tên đệm và tất cả các loại hậu tố và tiền tố như "Tiến sĩ", "Jr." và như thế. Nó thậm chí còn có các cài đặt cho thứ tự tên và họ, vì vậy một người dùng châu Á có thể chọn hiển thị họ của mình và một người dùng châu Âu tên của anh ấy.


Không có gì đáng để cài đặt trên trường cho phép chức năng tên thật.
rooby

Nếu bạn có trường tên trên hồ sơ profile2 thì hiện tại bạn cũng cần bản vá này cho mô-đun tên: drupal.org/node/2087263
rooby 16/12/14

0

Cài đặt mô-đun Profile2API thực thể , sau đó thêm trường văn bản 'tên thật' vào hồ sơ người dùng.

Profile2 được khuyến nghị trên các trường hồ sơ cốt lõi, vì như trang mô-đun nói:

Được thiết kế để trở thành người kế thừa của mô-đun cấu hình lõi, không dùng cho Drupal 7. Ngược lại với mô-đun không dùng nữa, mô-đun này cung cấp một thực thể 'hồ sơ' mới, có thể thực hiện được - tận dụng sức mạnh của các trường!


Nếu bạn cần một thực thể hồ sơ riêng biệt, có. Việc thêm các trường vào đối tượng người dùng không theo bất kỳ cách nào liên quan đến hồ sơ cốt lõi.module (được ẩn trong các bản cài đặt D7 mới để bạn thực sự không thể cài đặt nó) hoạt động hoàn toàn tốt.
Berdir

0

Các mô-đun Tên thật , một khi bạn hiểu nó, rất đơn giản, nhưng không có hướng dẫn gì cả (!?).

Đây là phiên bản hướng dẫn ngắn của tôi để giúp mọi người ngoài kia: Chỉ dành cho Drupal 7.

  1. Nếu cần, hãy tạo trường văn bản trong Cài đặt tài khoản> Quản lý trường.
  2. Trong cài đặt tên thật (Cấu hình> Mọi người), có một liên kết để duyệt tất cả các tùy chọn mã thông báo: chỉ cần sử dụng trường bạn muốn thay vì tên người dùng cốt lõi. Các trường Người dùng tùy chỉnh của bạn sẽ xuất hiện dưới dạng tùy chọn mã thông báo.

Tên hiển thị cho các tài khoản sẽ tự động được thay thế bằng mã thông báo hoặc trường hồ sơ đã chọn.

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.