Search
NTForums
Minimize
Dual Layer Horizontal menu
Last Post 23 Jan 2010 01:04 PM by admin. 12 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Not Resolved
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
17 Jan 2010 08:25 PM  

I have created a Dual layer menu structure

 

----------------------------------------------------------------------------------------------------------
    Main 1   |   Main 2   |   Main 3   |   Main 4   |   Main 5   |   Main 6   |   Main 7   |   Main 8   |  
-----^----------------------------------------------------------------------------------------------------
    Sub1a   |   Sub1b   |   Sub1c   |   Sub1d   |   Sub1e   |   Sub1f   |
----------------------------------------------------------------------------------------------------------

To get The Sub level operational I currently have to create a skin for each section and specify the tabID for each section:

That means eight skins, one each for Main 1, Main 2, Main 3, ... Main 8

Each time a page is created I have to ensure that the right skin is applied.

Is there any wany of doing this with a DNN property or a MarkitModule setting (Root Parent)

we have lots of pages and ensuring they all have the correct skin (so that the Nav works) is difficult

 

adminUser is Offline
Senior Member
Senior Member
Posts:211

--
18 Jan 2010 12:28 AM  

Why don't you try to use dnn360.net to level menu?

you can simply use one skin for whole your pages instead of creating multiple skins.

check out http://www.dnn360.net/ to see the two level samples.
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
20 Jan 2010 12:56 PM  
Sure you could refund me the two purchases of Markit Menu or you could add a property to the source of Markit Menu which enable the menu to start a the Root Parent... which ever is easier
adminUser is Offline
Senior Member
Senior Member
Posts:211

--
20 Jan 2010 01:04 PM  


This feature and many other features which enables you to show custom pages in menu are already available in this module.

There is a property in XMenu named Scope. you can specify 1, 0, -1, or parent tab id.

-1:show all portal tabs.
0:show Active tabchilditems.
1: show Active tab sibling items.
TabID (e.g.65): show child tabs of a tab with ID 65.

Are you using XMenu as a module or it is used as a skin object?

you can set MaxLevel to 0 for first menu and choose 0 for scope property of second menu to automatically show child pages of active tab without createing multiple skin instances.

 

Please read the instruction manual to learn more.

BTW, If you think this is not a menu you were looking for, simply let me know to return you the fund.

AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
20 Jan 2010 01:25 PM  
I understand the manual perfectly

I am suggesting you add a property to the scope field.

-1:show all portal tabs.
0:show Active tabchilditems.
1: show Active tab sibling items.
TabID (e.g.65): show child tabs of a tab with ID 65.

PLUS "x" show ROOT parent child items (like the breadcrumb can)
adminUser is Offline
Senior Member
Senior Member
Posts:211

--
20 Jan 2010 01:36 PM  

But I think this is possible right now.

you can enter 0 for scope to show child tabs of active tab (child of current item in root) and specify 1 for maxlevel to limit menu items to one level.

can you provide me a temporary edit permission on a page to do it for you?
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
20 Jan 2010 01:52 PM  
I only want to show the top two levels of the menu in the main menu section

----------------------------------------------------------------------------------------------------------
Main 1 | Main 2 | Main 3 | Main 4 | Main 5 | Main 6 | Main 7 | Main 8 | ROOT ONLY
-----^----------------------------------------------------------------------------------------------------
Sub1a | Sub1b | Sub1c | Sub1d | Sub1e | Sub1f | 2nd Level ONLY
----------------------------------------------------------------------------------------------------------

The setting you suggest would have the Sub level display 3rd, 4th and further levels if you are deep into the site.

Third and other levels are handled by other menus
adminUser is Offline
Senior Member
Senior Member
Posts:211

--
20 Jan 2010 01:57 PM  

I know it.

The maxlevel property is included in XMenu to handle this issue. please try to play with this property to see the result.
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
20 Jan 2010 02:06 PM  
Maxlevel Handles the depth displayed

The problem is the source property so that it displays the 2nd level from Root in the Sub Menu
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
21 Jan 2010 11:00 PM  
Is this right or is there something I am missing...
adminUser is Offline
Senior Member
Senior Member
Posts:211

--
22 Jan 2010 01:59 AM  

May I check it out on your site?

If you want to show only child pages of current page in sub menu then you need to use two instances of XMenu on the page.
AFroggattUser is Offline
Basic Member
Basic Member
Posts:24

--
22 Jan 2010 10:06 PM  

Firstly... The site is in Dev to replace an existing site. Email me and I can set up an account.

Secondly. I am already using two instances of MarkitMenu. One as the main menu, the second as the sub menu. I have a skin for the home page each Main Section with and a corresponding skin for each section so that I can ensure each sub menu has the correct Section Menu (submenu).

A part of the problem is that for each page I have to ensure the correct Section skin is applied otherwise the sub menu 'belongs' to another section. (we have LOTS of pages)

MAIN MENU

PS tab 39 is "HOME"

SUBMENU




In the submenu notice the scope is set to the actual tab. In this case scope="184"

I would like to configure the Sub Menu dynamically (rather than specify the tab for each section skin) so that there is one main skin for the site. Hence my query/request for a root parent of the current tab identifier under the "source" property...

... if possible.

adminUser is Offline
Senior Member
Senior Member
Posts:211

--
23 Jan 2010 01:04 PM  

My email is: info@markitmodules.com

BTW, you need to specify 0 for sub menu scope.

You are not authorized to post a reply.

Active Forums 4.1
  

css-validator css-validator