Need Help Setting StartTabId for Vertical Nav after export


Author Message
RFX

Posted: 6/15/2011
Quote message 

I am needing help setting the StartTabId for the vertical nav i've exported from Artisteer.

Right now the vertical nav is mimicking the top horizontal nav when all i need it to do is only start at a certain TAB ID which in my case is Tab ID 81 or the third root menu item... so to set this, i went into the exported skin and tried to set it the way it should be set by setting it to StartTabId="81" unfortunatally, its not working.. here is the full code below, I'd like to know what i'm setting wrong.
Any ideas? Please see the following code:
<|dnn:VERTICALNAV runat="server"
ID="dnnVERTICALNAV"
ProviderName="DNNMenuNavigationProvider"
IndicateChildren="false"
ForceDownLevel="True"
StartTabId="81"
Level="Root"/|>
(note: i've inserted "|" in the code so that it can be displayed)
This should have set the vertical nav to start at root menu item tabid 81... but it did not.
Please advise, thanks
 
Vlad

Posted: 6/15/2011
Quote message 

May be you need to set Level="Child"?
 
RFX

Posted: 6/16/2011
Quote message 

Setting the Level="Child"? does NOT work either. Already tried that.

I am wanting to use the Artisteer Vertical Nav but, I am unable to Set the Vertical Left Nav to start on a particular Tab ID

Do I need to drop the Vetical Nav and purchase a module? Since i'm using version 3.x i would prefer just keeping everything simple and use the Artisteer vertical Nav and set it to start at a specified TAB ID or even start at an ID that i have selected as hidden from the horizontal menu so that the vertical Nav does not seem redundant with the Horizontal Nav to the user.

Please advise..SOON...

Thanks


 
Vlad

Posted: 6/19/2011
Quote message 

Strange at all...
The combination
StartTabId="id"
Level="Child"
works fine for me in similar cases.

Artisteer uses native DNN control without any modification so I advice you to ask on DotNetNuke forums.
It's not Artisteer issue.
 
RT

Posted: 6/20/2011
Quote message 

Thanks for the feedback but
I did ask DotNetNuke, and they quickly informed me that was an issue with the third party program interpretation. This actually came direct from DNN support

I have worked with DNN for a long time.... since DNN 1.X and just getting the Artisteer Vertical Nav to start reading from a simple TabID not listed in the Top horizontal menu is very frustrating.

This should be simple, I know my tabid, i place it in the StartTabID value along with Level of Child and for the results the Left Vertical TOTALLY DISAPPEARS like it cannot find the TABID!

VERY FRUSTRATING.

If it works for anyone please provide an example, or sample or URL OR something as am getting frustrated for what should be such a simple task. Saying "it works for me" only puts me at a dead end.

"If its not an Artisteer issue", why is it not working? And Why does DNN itself say that this is a 3rd party issue?

I would just like to see this working somewhere. The left vertical Nav just needs to Start at the designated StartTabID and NOT just disappear.

Is anyone else able to get this to work? Try creating 6 menu items across the top horizontal menu. But for the left vertical Nav have it start with the 5th root item. That's all I'm trying to do. For me the menu simply does not show the 5th menu items. Nor does it show items if i do not include it top horizontal menu. Just trying to resolve this issue with out having to purchase an extra module. I was hoping Artisteer could do this. I will continue my research. I will continue to check the forum for what others are finding. Again any live examples,samples of this actually working would be great.

 
TheRune

Posted: 6/21/2011
Quote message 

Hi RT .. or RFX (not sure if you're the same guy)

I've been working with both DNN and Artisteer for about a year, and editing the menu is one of the things I've been doing a lot.

From what you're saying you want to display SOME of the root items starting from the 5th in your vertical nav menu. From my experience, that's not possible with the NAV menu. You have to "cheat".

When you're displaying root or sibling elements, the StartTabId will tell the NAV menu which level to start from. not which tab to start from. The menu items will be sorted according to the internal structure you defined in the "pages" setup.
When you're displaying child elements of a menu item, the StartTabId will definitely give you all the menuitems BELOW the selected tab.

So if you want 5 root elements in the top and then 5 more "root" elements in the side, you should create the 6th root element, create 5 sub-pages to that page, set the vertical nav to point to that 6th root element, set the level to child, hide the 6th root item and watch the magic work :)

I've tested that it will actually do this on several of my sites, and usually I'm using a bit of custom code to get the child elements of the active selected tab, making the horizontal and the vertical menu play together.


Also, if you do get the blank menu, it can be 2 things. Either you've chosen the wrong tabID (It has no children), or the script from Artisteer fails to convert the NAV menu into an artisteer menu. If it's the script, you'll probably need a little help debugging it, since it's kinda hard to read.

I hope it helps :)

/Rune
 
RFX

Posted: 6/22/2011
Quote message 

Rune, that was by far the best detailed explanation yet... I'll take a look at your suggestions and hope to let you know what i find...

Do you have any sample sites to view where you are doing this with Artisteer.
I'd love to see them.

Thanks
RFX
 
TheRune

Posted: 6/24/2011
Quote message 

Hi RFX

You could check out: http://www.bigom.dk/

/Rune