@denvergeeks لدي إعداد هيكلي لمكون مسارات التنقل هنا: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.
يعتمد النهج على رمز من السمة المركزية التي تضيف مسارات التنقل إلى بعض طرق العرض التي لا تعرض القوائم المنسدلة الافتراضية (discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub).
لقد أعدت هيكلة هذا الرمز الآن بحيث يتبع القالب BEM للأنماط وهو أكثر قابلية للتخصيص بشكل عام. تمت إضافة الفئات أيضًا. لن يتم عرض الفئات المتداخلة، أو في قوائم العلامات أو طرق العرض الأخرى في الوقت الحالي.
ليس لدي خطط فورية للعمل أكثر على هذا. لكنني أعتقد أن هذا بشكل عام نهج أكثر كفاءة وحداثة، لأنه لا يقوم بإجراء استدعاءات ajax وهو مبني كقالب Glimmer. إذا كنت ترغب في ذلك، فقط ألق نظرة أو جرب توسيعه ![]()