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"> <div id="TopMenu">
<wsp:TopMenu ID="menu" runat="server" /> <wsp:TopMenu ID="menu" runat="server" />
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div> </div>
<div id="Top"> <div id="Top">
<wsp:UserSpaceBreadcrumb ID="breadcrumb" runat="server"/> <wsp:UserSpaceBreadcrumb ID="breadcrumb" runat="server"/>
</div> </div>
<div id="Left"> <div id="ContentOneColumn">
<asp:PlaceHolder ID="LeftPane" runat="server"></asp:PlaceHolder>
</div>
<div id="Content">
<div id="CenterOneColumn">
<asp:PlaceHolder ID="ContentPane" runat="server"></asp:PlaceHolder> <asp:PlaceHolder ID="ContentPane" runat="server"></asp:PlaceHolder>
</div> </div>
</div> </div>
</div>
<div id="Footer"> <div id="Footer">
<wsp:SiteFooter ID="footer" runat="server" /> <wsp:SiteFooter ID="footer" runat="server" />
</div> </div>

View file

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

View file

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

View file

@ -19,6 +19,17 @@
z-index: 502; 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 a, /* leaves */
.TopMenu li.AspNet-Menu-Leaf span .TopMenu li.AspNet-Menu-Leaf span
{ {

View file

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

View file

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

View file

@ -53,7 +53,12 @@ namespace WebsitePanel.Portal
cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId); cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId);
// bind root node // 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) private void BindMenu(MenuItemCollection items, XmlNodeList nodes)

View file

@ -1,7 +1,6 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // 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 // Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. // the code is regenerated.
@ -10,8 +9,25 @@
namespace WebsitePanel.Portal { namespace WebsitePanel.Portal {
public partial class SpaceMenu { 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" %> <%@ 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> <asp:Localize ID="locMenuTitle" runat="server" meta:resourcekey="locMenuTitle" Visible="false"></asp:Localize>
</div>
<div class="Menu">
<asp:Menu ID="menu" runat="server" <asp:Menu ID="menu" runat="server"
Orientation="Vertical" Orientation="Horizontal"
EnableViewState="false" EnableViewState="false"
CssSelectorClass="LeftMenu" > CssSelectorClass="TopMenu" >
</asp:Menu> </asp:Menu>
</div>

View file

@ -47,7 +47,12 @@ namespace WebsitePanel.Portal
{ {
protected void Page_Load(object sender, EventArgs e) 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) private void BindMenu(MenuItemCollection items, XmlNodeList nodes)