none
מחפש WP שעובד לפי ה-GLOBAL NAVIGATION RRS feed

  • שאלה

  • היי חברים,

    יש לי תפריט ניווט (הגדרות -> ניווט )

    כמתואר בתמונות שבלינק הזה

    האם יש איזה שהוא Provider שאני יכול לקרוא ממנו את העץ של הניווט הזה? (שיתן לי מידע על דפים/אתרים שהם visible  וגם את הסדר כמו שהם מוצגים?)

    אני מעדיף שזה לא יהיה WP שעושה את זה. אלא זה יהיה ישירות על ה-PageLayout דרך UC שקורא את ה-Provider.

    אם יש לכם WP שעושה את זה, מצד שני אני לא אתנגד.

    אני חייב לציין שניסתי לעשות עפ"י הקוד הבא המתואר פה, אבל משום מה הנתונים אינם תואמים. למשל בדף ההגדרות -> ניווט -> אתר כלשהו מתוך הרשימה נניח ה-2, סימנתי "מוסתר". אבל node.visible = true...(באג?) כלומר הקוד אני מקבל את זה כ"מוצג".

    var publishingWeb = PublishingWeb.GetPublishingWeb(web);
    
    foreach (SPNavigationNode node in publishingWeb.Navigation.CurrentNavigationNodes)
      {
        if (!node.IsVisible) continue;
    ..........

    מחכה לעזרתכם,

    תודה.


    • נערך על-ידי Shlomi972 יום ראשון 29 יולי 2012 16:18
    יום ראשון 29 יולי 2012 16:17

תשובות

  • שלום שלומי,

    אני לא מכיר Web Parts כאלה, אבל אני יודע שהרבה מההגדרות על Navigation נשמרות תחת SPWeb.AllProperties כולל אופציות כאלה.

    אתה יכול לנסות להוסיף בדיקה על המאפיין הזה בקוד.

    מדוע לא מספיק לך ה-Asp Menu שמגיע עם ה-MasterPage?


    Mor Shemesh. http://morshemesh.blogspot.com

    • הוצע כתשובה על-ידי Mor Shemesh שבת 04 אוגוסט 2012 15:24
    • סומן כתשובה על-ידי Mor Shemesh יום חמישי 09 אוגוסט 2012 19:45
    יום שלישי 31 יולי 2012 14:32