أرغب في إضافة حقل اسم حقيقي بجانب اسم المستخدم الافتراضي عندما أقوم بإنشاء مستخدم جديد في admin/people/create
. كيف يمكنني أن أفعل هذا؟
لقد تحققت من وحدة RealName ولكن لا أفعل ما أحتاج إليه.
ما عليك سوى إضافة حقل نصي (أو اثنين ، إذا كنت تريد الاسم الأول/الأخير) إلى المستخدمين في admin/config/people/accounts/الحقول. سيسمح لهم ذلك بإدخال اسمهم الحقيقي وسيتم عرضه على صفحة ملف تعريف المستخدم.
وإذا كنت تريد عرض هذا الاسم في أماكن مختلفة (مثل مؤلف العقدة) ، فهذا هو بالضبط ما هو وحدة Realname. يسمح بتكوين الاسم المعروض بناءً على الرموز المميزة (التي يمكن أن تكون إما حقول التشكيل الجانبي أو حقول المستخدم).
يمكنك إضافة حقول للمستخدم في "الإدارة" التهيئة "الأشخاص" ثم إدارة الحقول.
أفضل وحدة لهذا هي https://drupal.org/project/name ، على ما أعتقد. يدير الأسماء المعطاة والأخيرة والمتوسطة وجميع أنواع اللواحق والبادئات مثل "دكتور" و "جونيور". وما إلى ذلك وهلم جرا. حتى أنه يحتوي على إعدادات لترتيب الاسم الأول والأخير ، لذلك يمكن للمستخدم الآسيوي اختيار عرض اسمه الأخير أولاً ومستخدم أوروبي اسمه الأول.
قم بتثبيت Profile2 الوحدة النمطية و Entity API ، ثم قم بإضافة حقل نص "اسم حقيقي" إلى ملف تعريف المستخدم.
يوصى باستخدام Profile2 عبر حقول الملف الشخصي الأساسية ، لأنه كما تقول صفحة الوحدة:
تم تصميمه ليكون خلفًا لوحدة الملف الشخصي الأساسية ، والتي تم إهمالها لـ Drupal 7. على عكس الوحدة التي تم إيقافها ، توفر هذه الوحدة كيانًا "ملف تعريف" جديدًا قابلًا للحقل - الاستفادة من قوة الحقول !
وحدة الاسم الحقيقي ، بمجرد أن تفهمها ، تكون بسيطة ، ولكن لا توجد تعليمات على الإطلاق (!؟).
هذه هي نسختي من التعليمات القصيرة لمساعدة الناس هناك: For Drupal 7 فقط.
سيتم استبدال الاسم المعروض للحسابات تلقائيًا بالرمز المميز أو حقل الملف الشخصي المختار.