21-09-12, 05:47 PM
السلام عليكم ورحمة الله وبركاته
معلومة :: إضافة أكثر من 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 الثاني .
في النهاية أتمنى أن يكون الموضوع واضح والفكرة سهله .
بالتوفيق للجميع .
معلومة :: إضافة أكثر من 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 الثاني .
في النهاية أتمنى أن يكون الموضوع واضح والفكرة سهله .
بالتوفيق للجميع .