solpart menu styling
Last Post 09/19/2007 6:03 AM by Lee Sykes. 8 Replies.
Author Messages
Davico
Posts:10


--
08/06/2007 1:10 PM

    hallo,

    my menu has buttons with three states:
    - the "normal" inactive state
    - the hover state (when I mouse hover the button)
    - the active state (when the button corresponds the current page)

    I would like to mantain the active state design of the button while I am in its submenu. Does someone know if it's possible and how to achieve it? thanks  

    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    08/07/2007 5:14 AM
    Hello,

    Have you had a look at this:

    .MainMenu_SubMenuItemActive
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Kriz Van Looy
    Nuke Ace
    Nuke Ace
    Posts:41


    --
    09/10/2007 6:42 AM
    I've got the following problem:

    Because there are too many items in my menu, it doesn't fit anymore in my screen - width.

    - Is it possible to display the solpartmenu on 2 or more lines?

    - Is it possible to separate the links to the "open" pages and the "registered" pages?
    This way I could create a secondary menu for the "registered" pages.

    thanks in advance

    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    09/11/2007 2:45 AM
    This tutorial may provide some answers for you: SolPart Menu Uncovered

    You can have several Solpart menus in your skin, just use the tokens like this:
    [MENU]
    [MENU:1]
    [MENU:2]

    If you set a page  so it is just available to registered users, and then add all further pages that are available to registered users as sub pages of this new page, you maybe able to configure it how you wish using the above tutorial.

    If I was using the HouseMenu it would be easier, where you add [HOUSEMENU] to the page and you can configure it to only display the menu items from a tabid, so you could specify to just display the tab id of the main menu item for the registered users and all of its sub pages.

    Hope this gets you started,

    Thanks,
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Kriz Van Looy
    Nuke Ace
    Nuke Ace
    Posts:41


    --
    09/12/2007 8:44 AM
    I tried your answer but I got stuck at the following:

    I added a second Solpart menu but now I have 2 menu's of my whole site.

    So I can't find the option to show only the "open" pages in my first menu and only the "registered" pages in my 2nd menu.

    Can anyone tell me how to fix this?

    Thanks in advance
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    09/12/2007 3:25 PM
    Hello,

    You could use the StartTabID property, so if you have setup the registered pages as I specified above all you need to do is find the tab ID of the top registered user page and specify that tab ID as the StartTabID property.

    You can find further information on this here

    Hope this helps,

    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Kriz Van Looy
    Nuke Ace
    Nuke Ace
    Posts:41


    --
    09/13/2007 3:53 AM
    Thanks, with this I managed to create a 2nd menu

    The next problem now is that I should place a different background - image behind every menu - item in my 2nd menu.

    So I could create a sort of "iconbar".

    Any ideas for this?

    thanks in advance, you've already been a great help
    Kriz Van Looy
    Nuke Ace
    Nuke Ace
    Posts:41


    --
    09/13/2007 5:18 AM
    Ok, I managed to create the "iconbar" with the script on this page:

    http://stage.dotnetnuke.us/Communit...fault.aspx

    The only remaining issue now is that the "icons" don't display behind the "menu - text" but next to it.
    Any ideas on how to solve this?

    Thanks in advance
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    09/19/2007 6:03 AM
    There is a discussion here on background images
    but it appears as though they are having the same problems.

    If I was approaching this I would probably look at a CSS menu such as the House Menu (unfortunately their site is down at the moment) - might be worth looking at the snapsis CSS Nav Menu though. - DNN C Subscribers get a 35% discount.

    It would be worth asking the snapsis team if the menu can cover your requirements, I think this route will be much quicker and flexible for you to implement.
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile


    ---