تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة :: إضافة أكثر من Site Map للموقع
#1
السلام عليكم ورحمة الله وبركاته

معلومة :: إضافة أكثر من Site Map للموقع للعضو : DataBase

قد يحتاج البعض إلى إضافة أكثر من Site Map للموقع الذي

يقوم ببنائه وهذه الفكرة من الموضوع .

بعد إضافة ال Site Map الأول وإسمه FirstSiteMap.SiteMap

وتعبئته ومن ثم إضافة ال Site Map الثاني وإسمه SecondSiteMap.SiteMap وتعبئته

( لن أناقش كيفية تعبئتهما فقد نوقش الامر في موضوع العزيز الناشري ) .

نحتاج الى اضافة الوسم التالي في ملف ال Web.Config

رمز برمجي:

<siteMap> <providers> <add name="SiteMap1" type="System.Web.XmlSiteMapProvider" siteMapFile="~/FirstSiteMap.SiteMap"/> <add name="SiteMap2" type="System.Web.XmlSiteMapProvider" siteMapFile="~/SecondSiteMap.SiteMap"/> </providers> </siteMap>
من الوسم يتضح أننا قمنا بإضافة مزودين ل SiteMap

الأول إسمه SiteMap1 ويأخذ بياناته من FirstSiteMap.SiteMap

والثاني إسمه SiteMap2 ويأخذ بياناته SecondSiteMap.SiteMap .

بالذهاب الى صفحة ال Master Page نضيف أول SiteMapDataSource1

ونجعل الخاصية SiteMapProvider هي SiteMap1 ومن ثم نضيف Menu ونجعل

الخاصية DataSourceID هي SiteMapDataSource1 , هكذا انتهينا من أول

Menu وتم ربطها بال SiteMap الأول .

بعدها نضيف ثاني SiteMapDataSource2

ونجعل الخاصية SiteMapProvider هي SiteMap2 ومن نضيف Menu ونجعل

الخاصية DataSourceID هي SiteMapDataSource2 , و هكذا انتهينا من ثاني

Menu وتم ربطها بال SiteMap الثاني .

في النهاية أتمنى أن يكون الموضوع واضح والفكرة سهله .

بالتوفيق للجميع .
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم