استخدام روابط الشريط الجانبي المتعددة لصفحة Docs

استغرق الأمر بعض الوقت لفهم هذا بالتفصيل، لذا سأشارك بإيجاز الإعداد لكيفية عمل هذا. الفكرة هي تقديم اختصارات مختلفة لصفحة المستندات في قسم شريط جانبي مخصص. على سبيل المثال، هنا أستخدم ثلاثة عوامل تصفية علامات (issue، resource، manual) وأضفت أيضًا عاملين لتصفية الفئات إلى الفئات الافتراضية General و Site Feedback:

الآن، ستبدو عناوين URL العادية لهذه الروابط كالتالي:

/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2

إن ذكر الروابط بهذه الطريقة سيؤدي إلى بعض التأثيرات المربكة وحتى المسدودة:

  • ستحل الروابط محل العلامات للعلامات والفئات للفئات. لكنها ستتقاطع مع العلامات والفئات.
  • ستتقاطع مع عوامل التصفية التي لا تتقاطع. ثم ستنتهي بك الأمر في صفحة مستندات فارغة تفيد “لا توجد مواضيع مستندات بعد”.
  • لا توجد طريقة لإعادة تعيين التقاطعات، بمجرد تحديد علامة وفئة.

:point_right:t4: إذن كيف تجعل روابط متعددة مباشرة لصفحة المستندات تعمل؟
يجب عليك تقديم عنوان URL مع التقاطع في كل رابط. إذا كان الرابط لا ينبغي أن يتقاطع في الواقع، فعليك التصريح بذلك صراحة. على سبيل المثال:

docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
4 إعجابات