Hi,
I am doing a site in Sitefinity5. I am using telerik radmenu to display menu items. Here is my code.
I need to show the language folder appended to the href in menu
<li class="rmItem ">
<a class="rmLink" href="/en/page1/subpage1" /instead of
<a class="rmLink" href="page1/subpage1"
Is there any way. Can anybody pls help me.
Thanks,
Surya.
I am doing a site in Sitefinity5. I am using telerik radmenu to display menu items. Here is my code.
public void HorizontalRadMenu_ItemDataBound(object sender, RadMenuEventArgs e)
{
string[] strNavigationPages = { "Menu1", "Menu2", "Menu3", "Menu4", "Menu5", "Menu6", "Menu7", "关于我们", "联系我们", "视频", "租赁业务", "客户服务", "手持式 XRF技术" };
if (e.Item != null)
{
if (e.Item.Level == 0)
{
parentPageId = ((Telerik.Sitefinity.Web.PageSiteNode)(e.Item.DataItem)).Id.ToString();
}
string currentPageId = ((Telerik.Sitefinity.Web.PageSiteNode)(e.Item.DataItem)).Id.ToString();
string findThisString = e.Item.Text;
int strIndex = -1;
int flag = -1;
if (!String.IsNullOrEmpty(findThisString) && ((Telerik.Sitefinity.Web.PageSiteNode)(e.Item.DataItem)).ShowInNavigation)
{
for (int strNumber = 0; strNumber <
strNavigationPages.Length
; strNumber++)
{
strIndex
=
strNavigationPages
[strNumber].IndexOf(findThisString);
if (strIndex > -1)
{
flag = 1;
//
e.Item.NavigateUrl
}
}
if (flag == -1 && ((Telerik.Sitefinity.Web.PageSiteNode)(e.Item.DataItem)).ParentKey != parentPageId && e.Item.Level < 2)
{
e.Item.Remove();
}
}
else
{
e.Item.Remove();
}
}
}
<li class="rmItem ">
<a class="rmLink" href="/en/page1/subpage1" /instead of
<a class="rmLink" href="page1/subpage1"
Is there any way. Can anybody pls help me.
Thanks,
Surya.