نمایش نتایج 1 تا 1 از 1

نام تاپیک: + سوال: ایجاد نقشه سایت برای وبسایت دو زبانه

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    کرج
    پست
    495

    + آموزش: ایجاد نقشه سایت برای وبسایت دو زبانه

    سلام برای اینکه بتونیم یک Sitemappath فارسی و دیگری انگلیسی داشته باشیم که هر دو از دو فایل با پسوند Sitemap تغذیه می شوند که این دو فایل نیز با توجه به اطلاعات موجود در بانک ساخته شده اند، کافی ست دو تا XmlDataSource داشته باشیم و دو تا کنترل Sitemappath و نیز دو فایل Sitemap یکی به نام my.Sitemap و دیگری myen.sitemap

    کدهای مورد نیاز در :Web.Config
    <siteMap>
    <providers>
    <remove name="AspNetXmlSiteMapProvider" />
    <add siteMapFile="~/Temp/My.sitemap" name="AspNetXmlSiteMapProvider"
    type="System.Web.XmlSiteMapProvider,System.Web, Version=1.2.3400.0,Culture=neutral,PublicKeyToken= b03f5f7f11d50a3a" />

    <add siteMapFile="~/Temp/Myen.sitemap" name="AspNetXmlSiteMapProvideren"
    type="System.Web.XmlSiteMapProvider,System.Web, Version=1.2.3400.0,Culture=neutral,PublicKeyToken= b03f5f7f11d50a3a" />
    </providers>
    </siteMap>


    کد مورد Design مربوط به XMLDataSource نیز به صورت زیر است:

    <asp:XmlDataSource ID="SiteMapXmlDataSource" runat="server" XPath="/siteMap/siteMapNode" DataFile="~/Temp/My.sitemap">
    </asp:XmlDataSource>
    <asp:XmlDataSource ID="XmlDataSource1" runat="server" XPath="/siteMap/siteMapNode" DataFile="~/Temp/Myen.sitemap">
    </asp:XmlDataSource>


    و کد Design مربوط به Sitemappath ها نیز به صورت زیر است:
    <asp:SiteMapPath ID="SiteMapPath1" runat="server"
    SiteMapProvider="AspNetXmlSiteMapProvider"
    PathSeparator="&gt;" Visible="False">

    </asp:SiteMapPath>
    <asp:SiteMapPath ID="SiteMapPath2" runat="server"
    SiteMapProvider="AspNetXmlSiteMapProvideren"
    PathSeparator="&gt;" Visible="False">
    </asp:SiteMapPath>


    به خصوصیت Datafile در XMlDataSource و خصوصیت Sitemapprovider در Sitemappath و همچنین به Sitemapfile و Name در کد مربوط به web.config توجه کنید
    آخرین ویرایش به وسیله fa_karoon : پنج شنبه 05 آبان 1390 در 13:51 عصر دلیل: یافتن راه حل




قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •