تداخل فئات المستوى الثالث و Header Categories Navbar TC يتفاعلان بشكل سيء

يوجد خطأ في التفاعل بين الفئات الفرعية الفرعية وشريط التنقل.

مخطط تفصيلي

لقد قمت بتمكين الفئات الفرعية الفرعية على موقعي عبر هذا الإعداد المخفي:

SiteSetting.max_category_nesting = 3

بعد آخر تحديث للموقع، يبدو أن الوظيفة قد تعطلت.
تظهر الفئات الفرعية الفرعية كما هو مقصود في جميع أنحاء الموقع، ولكن عندما أحاول النقر فوق إحداها، ألاحظ هذا:

  1. تبدو صفحة الفئة وكأنها تُحمّل بشكل جيد في البداية
  2. ثم أحصل على عجلة الدوران الخاصة بالهلاك :skull_and_crossbones:

يظهر هذا الخطأ في وحدة التحكم:

(هذا لا يظهر عند التواجد في الفئات أو الفئات الفرعية)

حل بديل / مشاكل أخرى

صفحة الفئة الفرعية الفرعية تُحمّل بالفعل بشكل جيد إذا تم فتحها في علامة تبويب/نافذة جديدة، ولكن هناك خلل في وظيفة شريط التنقل وهذا الخطأ مشابه في وحدة التحكم:

هل هذا مكون سمة؟ أي واحد هو، هل يمكنك ربطه؟

آه - كنت غبياً بعض الشيء وساويت بين المصطلحات الجديدة للشريط الجانبي “أي، التنقل” وبين مكون السمة الرسمي هذا:

عندما قمت بتعطيل مكون السمة هذا، تعمل التداخلات بشكل جيد.

مشكلتي الوحيدة هي أنني أعتمد عليه حقًا! لكنني أتفهم أنني ربما الوحيد الذي يستخدم مكون السمة هذا مع تداخل من المستوى الثالث.

4 إعجابات

سأذكر هذا لكريس في حال كان لديه أي أفكار سهلة للإصلاح.

4 إعجابات

تم إصلاح هذا بواسطة: FIX: update to support 3 levels of categories by awesomerobot · Pull Request #6 · discourse/discourse-categories-navbar · GitHub

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

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم تعد الردود الجديدة مسموح بها.