قائمة المواضيع في شريط التنقل الجانبي

ما وظيفة مكون السمة هذا؟

يأخذ هذا المكون قائمة التنقل القياسية للمواضيع وينقلها إلى شريط جانبي ثابت (طالما أن عرض متصفحك أكبر من 768 بكسل). كما تتوفر لديك في الإعدادات خيار إظهار الشريط الجانبي على اليمين.

لقد تحدثنا سابقًا عن هذا التخطيط قليلاً على Meta (Proposing a left-aligned slide out hamburger menu)، وكنت فضوليًا لمعرفة كيف سيكون الأمر ببساطة نقل قائمة التنقل الحالية إلى شريط جانبي.

تذكر أنه نظرًا لأن هذا تغيير جذري في التخطيط، فقد لا يكون هذا المكون متوافقًا فورًا مع السمات الأخرى.

:microscope: معاينته على منشئ السمات

:link: مستودع Github: https://github.com/awesomerobot/discourse-sidebar-nav.git

:man_shrugging: كيف أقوم بتثبيت مكون سمة؟

36 إعجابًا

Could you “push” the sidebar further to the side?

It’s possible, but it’s currently designed to use the standard 1110px width that Discourse content exists within.

You could add CSS like this to make the content on pages with the sidebar wider

@media screen and (min-width: 1110px) {
  .navigation-topics,
  .categories-list,
  .tags-page,
  body[class*="category-"]:not(.archetype-regular):not(.archetype-banner) { 
    .wrap {
        max-width: 1400px;
    }
}

You could even go really crazy and set something like max-width: unset; and have a browser-wide topic list

11 إعجابًا

مرحبًا، أود عرض هذه الشريط الجانبي في كل موضوع وكل فئة.
عند التواجد في الصفحة الرئيسية، يجب أن يظل القوائم العلوية تعمل بشكل طبيعي.
كيف يمكنني فعل ذلك؟

في كل مرة نريد فيها البحث، يجب أن نعود إلى الصفحة الرئيسية للبحث، مما يستغرق وقتًا طويلاً! :slight_smile:
يجب أن نحل هذه المشكلة!
شكرًا لك!

3 إعجابات

مكوّن سمة رائع!

أعتقد أن شريط القائمة الجانبي للمواضيع يجب أن يظهر أيضًا في قوائم الوسوم، بحيث عندما تعرض مثلاً #subfolder، يظل الشريط الجانبي متسقًا عبر جميع الصفحات ويكون أكثر فائدة. ستكون هذه ميزة رائعة جدًا. :slight_smile:

إعجاب واحد (1)

أتساءل أيضًا ما إذا كان هذا ممكنًا.

إعجاب واحد (1)