سؤال

أنا أعمل مع SharePoint 2013 وحررت صفحتي الرئيسية HTML في SharePoint Designer لإظهار درب فتات الخبز كما لو كان لدينا في SharePoint 2010. يتم وضع التعليمات البرمجية بعد معرف "DeltaPlaceholderPagetleIntitaLea" في الصفحة الرئيسية يتبع: giveacodicetagpre.

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

سوف تظهر درب مثل هذا: إنترانت> عام> مقدمة
ولكن الآن، دعنا نقول أنه في مصطلح بلدي، لدي 2 شروط أخرى هي عناصر أطفال مصطلح "مقدمة"، هذه العناصر الطفل (شروط الطفل) تسمى "التاريخ" و "المواقع". إذا كنت سأكون في صفحة "التاريخ"، فسيكون ذلك مجرد صفحة أخرى مباشرة تحت المجموعة الفرعية "العامة".

سوف تظهر درب فتات الخبز مثل هذا: إنترانت> عام> التاريخ
بينما أريد أن تظهر مثل هذا: إنترانت> عام> مقدمة> التاريخ

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

شكرا مقدما لمساعدتكم!

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

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

المحلول

لقد وجدت وسيلة للحصول على فتات التسلسل الهرمي باستخدام قيم الملاحة الفرعية التي يحركها المصطلح! :)

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

إليك لقطة شاشة من Breadcrumb كما نعرفها: breadcrumb القديم
وهنا لقطة شاشة من فتات الخبز لدي حاليا، بمساعدة جافا سكريبت: أدخل وصف الصورة هنا
كما ترون، فإنه يظهر الآن المسار الكامل إلى صفحة. لقد كتبت جديد نشر على مدونتي حول إجابتي بكل الكود الضروري، بما في ذلك قطع التعليمات البرمجية يجب إضافتها واستبدالها في صفحتك الرئيسية.

لا تتردد في طرح عما إذا كنت تواجه مشاكل في الرمز أو إذا كنت بحاجة إلى مساعدة.

نصائح أخرى

كما يقول روبرت، يمكنني بسهولة تنفيذ ذلك باستخدام sptitlebreadcrumby بطريقة مماثلة تقريبا.هنا هو رمز HTML الخاص بي في صفحة التخطيط: giveacodicetagpre.

يظهر هذا العقار الصفحة الحالية تصنيف البيانات الوصفية التي تديرها البيانات الوصفية ولكن لا توفر الارتباطات التشعبية. giveacodicetagpre.

أو استخدم JavaScript مثل هذا (يحتاج إلى الكثير من العمل لعملية كاملة) giveacodicetagpre.

كنت قادرا على الحصول على عمل فتاتك مع التنقل المدار باستخدام التحكم التالي في صفحة رئيسية giveacodicetagpre.

خيار آخر هو الاستفادة من التحكم SPTitleBreadCrumb كما هو موضح أدناه: giveacodicetagpre.

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