replace menu

This commit is contained in:
vfedosevich 2014-02-27 20:41:52 +03:00
parent eed185b894
commit 884183a2ce
10 changed files with 67 additions and 45 deletions

View file

@ -34,22 +34,17 @@
<div id="TopMenu">
<wsp:TopMenu ID="menu" runat="server" />
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Top">
<wsp:UserSpaceBreadcrumb ID="breadcrumb" runat="server"/>
</div>
<div id="Left">
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Content">
<div id="CenterOneColumn">
<div id="ContentOneColumn">
<asp:PlaceHolder ID="ContentPane" runat="server"></asp:PlaceHolder>
</div>
</div>
</div>
<div id="Footer">
<wsp:SiteFooter ID="footer" runat="server" />
</div>

View file

@ -34,17 +34,14 @@
<div id="TopMenu">
<wsp:TopMenu ID="menu" runat="server" />
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Top">
<wsp:UserSpaceBreadcrumb ID="breadcrumb" runat="server"/>
</div>
<div id="Left">
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Content">
<div id="ContentOneColumn">
<div id="Center">
<asp:PlaceHolder ID="ContentPane" runat="server"></asp:PlaceHolder>
</div>

View file

@ -29,16 +29,13 @@
<div id="TopMenu">
<wsp:TopMenu ID="menu" runat="server" />
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Top">
<wsp:CatalogBreadCrumb runat="server" />
</div>
<div id="Left">
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="StorefrontCenter">
<div>
<asp:PlaceHolder ID="ContentPane" runat="server"></asp:PlaceHolder>

View file

@ -19,6 +19,17 @@
z-index: 502;
}
.TopMenu ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren span
{
color: #000000 !important;
background: transparent url(../Images/menu_popup2.gif) right center no-repeat !important;
text-align: left !important;
border-right: none !important;
display: table !important;
}
.TopMenu ul.AspNet-Menu li span
.TopMenu li.AspNet-Menu-Leaf a, /* leaves */
.TopMenu li.AspNet-Menu-Leaf span
{

View file

@ -278,14 +278,14 @@ BODY
#Center
{
float: left;
width: 540px;
width: 730px;
padding: 10px 0px 10px 10px;
}
#StorefrontCenter
{
float: left;
width: 755px;
width: 955px;
padding: 10px 0px 10px 10px;
}

View file

@ -1,11 +1,9 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SpaceMenu.ascx.cs" Inherits="WebsitePanel.Portal.SpaceMenu" %>
<div class="MenuHeader">
<asp:Localize ID="locMenuTitle" runat="server" meta:resourcekey="locMenuTitle"></asp:Localize>
</div>
<div class="Menu">
<asp:Menu ID="menu" runat="server"
Orientation="Vertical"
<asp:Localize ID="locMenuTitle" runat="server" meta:resourcekey="locMenuTitle" Visible="false"></asp:Localize>
<asp:Menu ID="menu" runat="server"
Orientation="Horizontal"
EnableViewState="false"
CssSelectorClass="LeftMenu" >
</asp:Menu>
</div>
CssSelectorClass="TopMenu" >
</asp:Menu>

View file

@ -53,7 +53,12 @@ namespace WebsitePanel.Portal
cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId);
// bind root node
BindMenu(menu.Items, PortalUtils.GetModuleMenuItems(this));
MenuItem rootItem = new MenuItem(locMenuTitle.Text);
rootItem.Selectable = false;
menu.Items.Add(rootItem);
BindMenu(rootItem.ChildItems, PortalUtils.GetModuleMenuItems(this));
}
private void BindMenu(MenuItemCollection items, XmlNodeList nodes)

View file

@ -1,7 +1,6 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.42
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@ -10,8 +9,25 @@
namespace WebsitePanel.Portal {
public partial class SpaceMenu {
protected System.Web.UI.WebControls.Localize locMenuTitle;
protected System.Web.UI.WebControls.Menu menu;
/// <summary>
/// locMenuTitle control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Localize locMenuTitle;
/// <summary>
/// menu control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Menu menu;
}
}

View file

@ -1,11 +1,9 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserAccountMenu.ascx.cs" Inherits="WebsitePanel.Portal.UserAccountMenu" %>
<div class="MenuHeader">
<asp:Localize ID="locMenuTitle" runat="server" meta:resourcekey="locMenuTitle"></asp:Localize>
</div>
<div class="Menu">
<asp:Menu ID="menu" runat="server"
Orientation="Vertical"
<asp:Localize ID="locMenuTitle" runat="server" meta:resourcekey="locMenuTitle" Visible="false"></asp:Localize>
<asp:Menu ID="menu" runat="server"
Orientation="Horizontal"
EnableViewState="false"
CssSelectorClass="LeftMenu" >
</asp:Menu>
</div>
CssSelectorClass="TopMenu" >
</asp:Menu>

View file

@ -47,7 +47,12 @@ namespace WebsitePanel.Portal
{
protected void Page_Load(object sender, EventArgs e)
{
BindMenu(menu.Items, PortalUtils.GetModuleMenuItems(this));
MenuItem rootItem = new MenuItem(locMenuTitle.Text);
rootItem.Selectable = false;
menu.Items.Add(rootItem);
BindMenu(rootItem.ChildItems, PortalUtils.GetModuleMenuItems(this));
}
private void BindMenu(MenuItemCollection items, XmlNodeList nodes)