discovery.${defaultHomepage()} ستطابق المسار المحدد كمسار الهبوط بواسطة إعداد top-menu. ستطابق كل من عنوان URL الجذر / والمسار المحدد، مثل /categories.
في تجربتي، هناك تعقيدان عند بناء صفحة رئيسية مخصصة بناءً على defaultHomepage():
- المسار الذي تم بناؤه عليه لم يعد متاحًا كعرض قائمة بسيط.
- يمكن للأعضاء تعيين صفحتهم الرئيسية الافتراضية في إعدادات واجهتهم. لذا، يحتاج المرء إما إلى تعطيل هذه الميزة أو بالفعل وجود مفهوم صفحة رئيسية يعمل على أي من مسارات القائمة العلوية.
لبناء صفحة رئيسية مخصصة فقط على عنوان URL الجذر، يمكن التحقق من router.currentURL === '/'. افتراضيًا، يطابق هذا فقط عنوان URL الجذر / وليس مسار الهبوط المحدد بواسطة إعداد القائمة العلوية. ومع ذلك، هناك منطق الآن على روابط الشريط الجانبي يهدف أيضًا إلى مطابقة عنوان URL معين بمسار. لذلك لن يعمل على روابط الشريط الجانبي افتراضيًا. لقد نشرت للتو موضوعًا حول هذا: هل يمكنني الحصول على روابط شريط جانبي لا تحل عنوان URL إلى مسار؟
في فهمي، لا توجد حاليًا طريقة افتراضية لبناء صفحة رئيسية مخصصة على عنوان URL الجذر دون استهداف مسار من القائمة العلوية أيضًا أو مواجهة مشكلات مع الشريط الجانبي. سيكون من الرائع توفير هذا الخيار.