| ملخص | ستمنحك “نماذج العناصر النائبة” القدرة على بناء توثيق ديناميكي، من خلال إنشاء نموذج يستبدل أي ظهور لـ =PATTERN= في منشورك بالقيمة من حقل إدخال نصي أو قابل للاختيار. | |
| معاينة | معاينة في منشئ سمة Discourse | |
| رابط المستودع | https://github.com/discourse/discourse-placeholder-theme-component | |
| جديد في سمات 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 | قيمة (قيم) اختيارية لعنصرك النائم، إذا تم تحديد قيم متعددة، سيتم استخدام قائمة منسدلة. |
مستضافون لدينا؟ تتوفر مكونات السمات للاستخدام في خططنا القياسية، والأعمال، والمؤسسات.




