كتل الصفحة الرئيسية

:information_source: ملخص قم ببناء صفحة رئيسية مخصصة بمكونات قابلة للتكوين
:hammer_and_wrench: المستودع Manuel Kostka / Discourse / Blocks / Homepage Blocks · GitLab
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

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

يجمع هذا المكون بين ميزات من Right Sidebar Blocks و مسار الصفحة الرئيسية المخصص. يقوم بتهيئة المسار ويسمح لك بتنظيم كتل المحتوى على الصفحة الرئيسية، مما يوفر مرونة في التخطيط وعرض المحتوى.

فيما يلي عرضان توضيحيان: الأول يعرض صفحة رئيسية بكتل أساسية مكدسة فوق بعضها البعض، بينما يوضح الثاني نفس التخطيط مع تطبيق أنماط مخصصة:

تحرير الكتل

يمكنك تخصيص الكتل من خلال إعدادات المكون. تتم إضافة كل كتلة عن طريق تحديد اسم مكون Ember الخاص بها:

بعد إضافة كتلة، يمكنك ضبط خصائصها باستخدام المعلمات المتاحة:

الكتل المتاحة

يمكنك إضافة أي مكون Ember باستخدام اسم المكون الخاص به. بالإضافة إلى ذلك، لدي مجموعة من الكتل المتاحة على Blocks · GitLab. هذه في الأساس اختلافات من Right Sidebar Blocks.

للحصول على معلومات مفصلة حول كل كتلة، مثل اسم المكون والمعلمات المتاحة وتخطيط القالب، ارجع إلى ملف README الخاص بها.

23 إعجابًا

هذا رائع حقًا يا مانويل، أحسنت! :+1:

4 إعجابات

@nolo هل يمكن استخدام هذا أيضًا لإنشاء صفحات مخصصة وإضافتها إلى التنقل في الشريط الجانبي؟

هذا حل تخطيط لمسار الصفحة الرئيسية المخصص. بالطبع يمكنك استخدام شيء مشابه في مسارات مخصصة أخرى. ولكن إضافة ودمج هذه المسارات في تطبيقك مهمة مختلفة.

إعجاب واحد (1)

خطأ: تم محاولة حل مكون ديناميكي بتعريف سلسلة، block-banner في قالب وضع صارم. في الوضع الصارم، يُحظر استخدام السلاسل لحل تعريفات المكونات. يمكنك بدلاً من ذلك استيراد تعريف المكون واستخدامه مباشرة.
سأواجه هذا الخطأ

إعجاب واحد (1)

شكراً للإبلاغ يا @xin_wei. على الرغم من أنني لا أستطيع إعادة الإنتاج، في إصدار Discourse 3.6.0.beta1-dev وباستخدام مكون الكتلة الخاص بي من Manuel Kostka / Discourse / Blocks / Banner · GitLab.