لتعلم وتطبيق مفاهيم الخطاب المختلفة، أقوم ببناء إضافة (plugin) ستعرض جميع المواضيع الساخنة. لم أقرر بعد المعايير التي تحدد ما هو الموضوع الساخن، ولكن هذه هي التحديات التي أواجهها.
لقد ذكرت أيضًا عملية تفكيري جنبًا إلى جنب مع المشكلة، وأود الحصول على حل يعتمد على عملية التفكير بدلاً من الحل الفعلي، مما سيساعدني على التفكير بوضوح وعمومية لحل العديد من المشكلات الأخرى.
لقد قمت بإنشاء عنصر قائمة جديد باستخدام api.addNavigationBarItem.
لقد قمت أيضًا بإنشاء مسار مخصص يسمى /hot-topics في الواجهة الأمامية والخلفية.
حاليًا، أقوم بعرض عنوان h3 بسيط على المسار /hot-topics.
-
مهمتي الأولى هي أنه بمجرد النقر على عنصر القائمة (NavItem)، يجب أن تظل شريط التنقل مرئيًا وأن يتم تمييز تبويب “المواضيع الساخنة”.
أعتقد أن هذا سيكون ممكنًا باستخدام مكون{{navigation-bar}}، لكنني أعتقد أنني بحاجة إلى إرجاع عناصر التنقل في طريقة النموذج (model method) لكائن المسار (route object) ليتم تمريرها إلى القالب.
لقد قمت بإرجاع مصفوفة ثابتة من طريقة النموذج ولكن دون جدوى. -
مهمتي الثانية هي جلب ما يسمى بالمواضيع الساخنة وعرضها في تبويب “المواضيع الساخنة”.
للقيام بذلك، أستخدم مكون{{categories-topic-list}}. أواجه صعوبة في معرفة كيفية تمرير البيانات إلى هذا المكون لعرض المواضيع المطلوبة.
يرجى اقتراح بعض الأفكار حول كيفية المضي قدمًا في هذا. أيضًا، ما هي عملية تفكيرك عند محاولة حل هذه المشكلة؟