الفرق بين المراجعتين ل"المزرعة:بيانات القالب"

من موسوعة المزرعة
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{من أجل|درس تعليمي|ويكيبيديا:بيانات القالب/درس تعليمي}} {{صندوق تصفح محرر مرئي}} {{Stack|{{اخ|WP:VE/TD|WP...')
 
 
سطر 1: سطر 1:
{{من أجل|درس تعليمي|ويكيبيديا:بيانات القالب/درس تعليمي}}
+
{{من أجل|درس تعليمي|المزرعة:بيانات القالب/درس تعليمي}}
 
{{صندوق تصفح محرر مرئي}}
 
{{صندوق تصفح محرر مرئي}}
 
{{Stack|{{اخ|WP:VE/TD|WP:TDATA}}}}
 
{{Stack|{{اخ|WP:VE/TD|WP:TDATA}}}}

المراجعة الحالية بتاريخ 03:37، 4 أبريل 2021

ما هي بيانات القالب؟[عدل]

بيانات القالب هو وصف موحد للقالب، تستخدم بواسطة المحرر المرئي لتحسين تجربة تحرير القالب للمستخدم. يحتوي المحرر المرئي معالجاً لتعديل القوالب، ولكن كي يكون المعالج مفيداً فإنه يحتاج لتقديم معلومات محددة للمستخدم حول كل قالب، مثل وصفاً موجزاً لغرض القالب ومعالمه. هذه المعلومات مقننة رسمياً (عن طريق أي محرر ويكي) باستخدام بيانات القالب.

التحرير بدون بيانات القالب[عدل]

بدون بيانات القالب، كل إحداثي يحتاج أن يضاف يدوياً عند إدخال قالب جديد.

VisualEditor - Template without TemplateData.png

لا يوجد أي معلومات عن قيمة الإحداثي.

VisualEditor - Template without TemplateData2.png

التحرير ببيانات القالب[عدل]

باستخدام بيانات القالب يتم تقديم قائمة بالإحداثيات المدعمة (ووصفها) للقالب.

VisualEditor - Template with TemplateData1.png

وتعطي بيانات القالب سياق لكل إحداثي، ومن ثم يكون أسهل على المستخدمين أن يعدلوا القوالب. VisualEditor - Template with TemplateData2.png

إضافة بيانات القالب[عدل]

أي مستخدم يمكن أن يساعد بإضافة بيانات القالب (خاصة القوالب المعقدة مثل صناديق التصفح)، وبالتالي يسهل تعديلها على المحرر المرئي، وفيما يلي نموذج مصغر، وضع على صفحة توثيق قالب

<templatedata>{
  "description": "insert description here",
  "params": {
    "first parameter": {
      "label": "x",
      "description": "x",
      "type": "string",
      "default": "default value",
      "required": false
    }
  }
}</templatedata>

يمكنك أيضاً أن تعدل أو تضيف بيانات قالب باستخدام واجهة مستخدم رسومية، بالضغط على الزر التالي الذي يظهر في أعلى صفحة التحرير: Manage TemplateData

صفحة بيانات القالب/درس تعليمي تشرح بالتفصيل كيفية إضافة معلومات بيانات قالب إلى قالب