Canapin
(Coin-coin le Canapin)
23 ديسمبر 2024، 1:11م
4
يوجد منفذ إضافي للمكون الإضافي after-login-buttons في أسفل هذا القسم يمكن استخدامه لإضافة محتوى. أفترض أنه يمكن نقله إلى الأعلى باستخدام CSS، أو يمكن طلب منفذ إضافي أعلاه هنا .
يمكنك إنشاء مكون سمة جديد يستفيد منه.
يمكن استخدام سمات Discourse (Discourse Themes) ومكونات السمات (Theme Components) لتخصيص مظهر وشعور ووظائف الواجهة الأمامية لـ Discourse. يهدف هذا القسم من أدلة المطورين إلى توفير جميع المواد المرجعية التي تحتاجها لتطوير سمات بسيطة لموقع واحد، وصولاً إلى مكونات السمات المعقدة مفتوحة المصدر.
يهدف هذا التمهيد إلى توفير خريطة لجميع الأدوات وواجهات برمجة التطبيقات (APIs) لتطوير السمات. إذا كنت تفضل برنامجًا تعليميًا خطوة بخطوة لتطوير السمات، انتقل مباشرة إلى:
السمات مقابل مكونات السمات
يمكن استخد…
يتضمن Discourse مئات من نقاط الإضافة (Plugin Outlets) التي يمكن استخدامها حقن محتوى جديد أو استبدال محتوى موجود في واجهة Discourse. يتم توفير “حجج الإخراج” (Outlet arguments) بحيث يمكن تخصيص المحتوى بناءً على السياق.
اختيار نقطة الإخراج
لإيجاد اسم نقطة الإضافة، ابحث في نواة Discourse عن “<PluginOutlet”، أو استخدم مكوّن ثيم مواقع نقاط الإضافة . (مثلاً: topic-above-posts).
نقاط الإخراج المغلفة (Wrapper outlets)
تبدو بعض نقاط الإخراج في النواة على شكل <PluginOutlet @name="foo" />. تتيح لك هذه الحق…
ربما يمكنك أيضًا إضافة صورة باستخدام CSS فقط بطريقة أقل نظافة.
هل يمكنك نشر صورة لما ترغب أن تبدو عليه نافذة تسجيل الدخول الخاصة بك؟