الملاحة المشفرة الثابت في الصفحة الرئيسية - الرابط النشط لا يتغير

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/38024

سؤال

قبل وصولي، تقرر أن يتم ترميز كل التنقل بجد في الصفحة الرئيسية.أتمنى أن أجد سبب صلب، لكن في الوقت الحالي، يهربني.نظرا لقيود الوقت، فإن إعادة كتابة الصفحة الرئيسية ليست حقا خيارا.

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

هنا هو الرمز الذي أعمل به: giveacodicetagpre.

هنا هو CSS giveacodicetagpre.

قليلا من جافا سكريبت لمساعدة الأشياء على طول giveacodicetagpre.

TopNavigation

هل كانت مفيدة؟

المحلول

بما في ذلك التنقل بهذه الطريقة يتجاوز بفعالية آليات SharePoint لتسليط الضوء على علامة التبويب الحالية حتى يتعين عليك لفة خاصة بك.

سيكون نهج واحد لاستخدام jQuery للتكرار من خلال عناوين URL في NAV (ربما ".top_nav li a") ومقارنة عنوان URL في كل رابط إلى النافذة الحالية. الموقع الحالي للعثور على أفضل مباراة.بمجرد العثور على استخدام. التفاف (). AddClass ("المحدد") لتسليط الضوء على الوالد لي.

نصائح أخرى

منظور مختلف على هذا ... أود أن أجادل أنك بحاجة إلى استخدام عنصر التحكم التنقل في الصندوق.لديها العديد من الفوائد مثل عناصر التشذيب الأمنية وفقا لامتيازات المستخدم الحالية.سوف تنفق المزيد من الوقت في إصلاح الأخطاء مع NAV المخصص الخاص بك من مجرد وضع النسخة الأصلية. في نهاية اليوم، لا يزال يتعين عليك كتابة مسج للقيام بالاختيار واختبارها، وسوف يستغرق نفس القدر من الوقتفي الملاحة الأصلية.واسمحوا لي أيضا أن أؤكد لكم أن التصميم يمكن أن ينفذ بالكامل باستخدام التنقل خارج الصندوق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top