ฉันต้องการที่จะเพิ่มเขตข้อมูลชื่อจริงข้างชื่อผู้ใช้เริ่มต้นเมื่อฉัน creat admin/people/create
ผู้ใช้ใหม่ใน ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันตรวจสอบโมดูลRealName แล้วแต่ไม่ได้ทำสิ่งที่ฉันต้องการ
ฉันต้องการที่จะเพิ่มเขตข้อมูลชื่อจริงข้างชื่อผู้ใช้เริ่มต้นเมื่อฉัน creat admin/people/create
ผู้ใช้ใหม่ใน ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันตรวจสอบโมดูลRealName แล้วแต่ไม่ได้ทำสิ่งที่ฉันต้องการ
คำตอบ:
เพียงเพิ่มฟิลด์ข้อความ (หรือสองถ้าคุณต้องการชื่อ / นามสกุล) ให้กับผู้ใช้ของคุณที่ admin / config / people / accounts / field ซึ่งจะช่วยให้พวกเขาป้อนชื่อจริงและจะปรากฏในหน้าโปรไฟล์ผู้ใช้
และถ้าคุณต้องการที่จะแสดงชื่อในที่ต่างๆ (เช่นผู้สร้างโหนด) นั่นคือสิ่งที่โมดูล Realname ใช้ อนุญาตให้กำหนดค่าชื่อที่แสดงตามโทเค็น (ซึ่งอาจเป็นฟิลด์โปรไฟล์หรือฟิลด์ผู้ใช้)
คุณสามารถเพิ่มเขตข้อมูลให้กับผู้ใช้ใน "การบริหาร»การกำหนดค่า»ผู้คน" แล้วจัดการเขตข้อมูล
โมดูลที่ดีที่สุดสำหรับสิ่งนี้คือhttps://drupal.org/project/nameฉันจะเดา มันได้รับชื่อนามสกุลและชื่อกลางและคำต่อท้ายและคำนำหน้าทุกประเภทเช่น "ดร.", "จูเนียร์" และอื่น ๆ มันมีการตั้งค่าตามลำดับของชื่อและนามสกุลด้วยดังนั้นผู้ใช้ชาวเอเชียสามารถเลือกที่จะแสดงนามสกุลและชื่อผู้ใช้ชาวยุโรปของเขาได้
ติดตั้งโมดูลProfile2และAPI เอนทิตีจากนั้นเพิ่มฟิลด์ข้อความ 'ชื่อจริง' ลงในโปรไฟล์ผู้ใช้
แนะนำให้ใช้ Profile2 เหนือฟิลด์โปรไฟล์หลักเนื่องจากตามที่หน้าโมดูลระบุไว้:
ออกแบบมาเพื่อเป็นตัวตายตัวแทนของโมดูลโปรไฟล์แกนหลักซึ่งไม่รองรับการใช้งาน Drupal 7 ในทางตรงกันข้ามกับโมดูลที่เลิกใช้โมดูลนี้จะให้เอนทิตี 'โปรไฟล์' เอนทิตีที่ทำงานได้ในสนาม - เพิ่มพลังของฟิลด์!
โมดูลชื่อจริงเมื่อคุณเข้าใจว่ามันเป็นเรื่องง่าย แต่มีคำแนะนำที่ทุกคน (!?)
นี่คือคำแนะนำสั้น ๆ ของฉันในการช่วยเหลือผู้ใช้: สำหรับ Drupal 7 เท่านั้น
ชื่อที่แสดงสำหรับบัญชีจะถูกแทนที่ด้วยโทเค็นหรือฟิลด์โปรไฟล์ที่เลือกโดยอัตโนมัติ