نماذج الحقول النائبة

:discourse2: ملخص ستمنحك “نماذج العناصر النائبة” القدرة على بناء توثيق ديناميكي، من خلال إنشاء نموذج يستبدل أي ظهور لـ =PATTERN= في منشورك بالقيمة من حقل إدخال نصي أو قابل للاختيار.
:eyeglasses: معاينة معاينة في منشئ سمة Discourse
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-placeholder-theme-component
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

الميزات

أضف عناصر نائبة إلى المنشورات بهذا التنسيق:

[wrap=placeholder key=NAME description="اسمك"][/wrap]
[wrap=placeholder key=COUNTRY default=US defaults=FR,DE,US,CN,AU,CA][/wrap]

بريدك الإلكتروني: =NAME=-=COUNTRY=@example.com

وسيعطي ذلك النتيجة التالية:

يُستخدم هذا في قائمة البريد الإلكتروني

بريدك الإلكتروني: =ZNAME=-=ZCOUNTRY=@example.com

كما هو موضح أعلاه، سيتم استخدام النص داخل الغلاف كتوصيف طويل.

[wrap=placeholder key=NAME description="اسمك"]
يُستخدم هذا في قائمة البريد الإلكتروني
[/wrap]

المفاتيح المتاحة

  • key: المفتاح الذي يجب استبداله في منشورك
  • default/defaults: القيمة الافتراضية (القيم الافتراضية)
  • description: نص عنصر نائب لحقل الإدخال

أمثلة

# إنشاء إضافة جديدة
rails g plugin =PLUGIN_NAME=
cd plugins/=PLUGIN_NAME=

نستخدمه لإنشاء أدلة التشغيل، وكيفية الاستخدام، والقوالب القابلة لإعادة الاستخدام (سيعمل داخل كتل الأكواد). يرجى مشاركة حالات الاستخدام الخاصة بك!

الإعدادات

الترجمة الافتراضي
toolbar.builder إضافة عنصر نائب
builder.errors.no_key مطلوب مفتاح.
builder.title إضافة عنصر نائب
builder.insert إدراج
builder.key.label المفتاح
builder.key.description الـ =مفتاح= المراد استبداله في المنشور.
builder.description.label الوصف
builder.description.description الوصف المعروض على حقل الإدخال بدون قيمة محددة.
builder.values.label القيمة الافتراضية (القيم الافتراضية)
builder.values.description قيمة (قيم) اختيارية لعنصرك النائم، إذا تم تحديد قيم متعددة، سيتم استخدام قائمة منسدلة.

:discourse2: مستضافون لدينا؟ تتوفر مكونات السمات للاستخدام في خططنا القياسية، والأعمال، والمؤسسات.

66 إعجابًا