إعداد فئة default list filter، الذي تمت إضافته بعد هذا الموضوع: https://meta.discourse.org/t/in-a-top-category-page-show-only-its-own-topics-below-subcategories/39527/29، يسبب سلوكًا غير حتمي على حد فهمي.
يبدو أن تعيينه على “لا توجد فئات فرعية” يعيد توجيه عنوان URL للفئة الأساسية إلى عنوان URL للفئة /none. ولكن في بعض الأحيان تعرض هذه الصفحة عامل تصفية “الفئة الفرعية”، وأحيانًا لا تعرضه. على وجه الخصوص، في المرة الأولى التي يتم فيها النقر فوق فئة، لا يتم عرض عامل التصفية هذا. وبالتالي، لا يمكن العثور على الفئات الفرعية، فهي غير مرئية تمامًا. ثم، إذا قمت بتحديث الصفحة، يظهر عامل التصفية مرة أخرى.
من المعقول أن عامل التصفية لا يسبب المشكلة ولكنه يكشفها فقط، لأنه قبل هذا العامل، كانت الطريقة الوحيدة للوصول إلى /none هي فتح عامل تصفية الفئة الفرعية بحيث كان معروضًا بالفعل ولم نعرف أبدًا أنه في بعض الأحيان لن يتم عرضه. إذا كان هذا منطقيًا.
خطوات التكرار
- في فئة، قم بتعيين إعداد فئة
default list filterعلى “لا توجد فئات فرعية” واحفظ - قم بالوصول إلى الفئة المذكورة من خلال أي وسيلة عادية، على سبيل المثال، رابط في القائمة
- عامل تصفية الفئة الفرعية غير معروض
- قم بالتحديث، فهو معروض الآن