Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...house Menu: How to get startedhouse Menu: How to get started
Previous
 
Next
New Post
3/18/2008 6:13 AM
 

Hi,

I cannot get the house menu working:

I installed the module, referenced it in the skin, put the skinobject on the page ... an it renders a plain ul ?
I set the attributes in the tag itself as follows:

dnn:HOUSEMENU id="HOUSEMENU" runat="server" ShowHome="True" Scope="-1" Mode="S" Orientation="H" ShowAdmin="True" IsRecursive="False" ShowSearchResults="False" StyleName="Skyward"

So I guess it just doesn't use the style suggested? So how do I reference to the style sheet? And where does it have to be (in the portal root folder)?
And where could one place the XML File?

sincerely,
felix

 
New Post
3/18/2008 9:17 AM
 

StyleName= is incorrect.

Set CssElementId="Skyward" and see what happens. Also note that Housemenu just creates an unordered list, and since your using Horizontal for the direction I will assume you want to use it as the "main" navigation piece. If so you need to use float left on your UL for the root row. Its a bit misleading, cause all the Orientation does is control which direction the submenus go, not the actual direction of the menu itself. Lastly not sure if you want to do this or not, but IsRecursive="false" will only show the root items, which is probably what you want, but just a heads up. While not a pure HouseMenu Guru I am pretty efficent with it, so if you run into any little snags let me know.

 

 
New Post
3/19/2008 8:04 AM
 

keeperofstars,

I also have a houseMenu question for you.  I got the menu installed and dropped the module into a pane (dnn_NavigationPane) and I'm able to access the module settings and set a css style, etc..  but on my anchors and list items I have no ID tags (which I have seen on other websites)... for example, here is the code my housemenu generates:

<ul id="HouseMenuH">
<li><a href="(web address)" title="Home">Home</a></li>
<li><a href="(web address)/About/tabid/55/Default.aspx" title="About" class=>About</a></li>
<li><a href="(web address)/Solutions/tabid/56/Default.aspx" title="Solutions" class=>Solutions</a></li>
<li><a href="(web address)/KnowledgeCenter/tabid/57/Default.aspx" title="Knowledge Center" class=>Knowledge Center</a></li>
<li><a href="(web address)/Customers/tabid/58/Default.aspx" title="Customers" class=>Customers</a></li>
<li><a href="(web address)/Partners/tabid/59/Default.aspx" title="Partners" class=>Partners</a></li>
<li><a href="(web address)/ContactUs/tabid/60/Default.aspx" title="Contact Us" class=>Contact Us</a></li>
</ul>

Here is the HouseMenu on the HouseOfNuke website:

<ul id="HouseMenuNav">
<li id="HouseMenuNavItemHome"><a href="http://www.houseofnuke.com" title="Home">Home</a></li>
<li id="HouseMenuNavItem407"><a id="HouseMenuNavLink407" href="http://www.houseofnuke.com/Projects/tabid/407/Default.aspx" title="Projects" tabindex="1">Projects</a>
<ul><li id="HouseMenuNavItem414"><a id="HouseMenuNavLink414" href="http://www.houseofnuke.com/Projects/HouseIndex/tabid/414/Default.aspx" title="HouseIndex" tabindex="1">HouseIndex</a></li>
<li id="HouseMenuNavItem410"><a id="HouseMenuNavLink410" href="http://www.houseofnuke.com/Projects/HouseMenu/tabid/410/Default.aspx" title="HouseMenu Module & SkinObject" tabindex="1">HouseMenu</a></li>
</ul></li>
<li id="HouseMenuNavItem411"><a id="HouseMenuNavLink411" href="http://www.houseofnuke.com/Forums/tabid/411/Default.aspx" title="Forums" tabindex="1">Forums</a></li>
<li id="HouseMenuNavItem406"><a id="HouseMenuNavLink406" href="http://www.houseofnuke.com/Downloads/tabid/406/Default.aspx" title="Downloads" tabindex="1">Downloads</a></li>
</ul>

 Notice on the Anchors there are ID parameters, like (<a id="HouseMenuNavLink406") How can I get my HouseMenu to generate these ID attributes??
If anyone could help, I'm on a tight deadline and need to get this figured out today if possible.

Thanks,

Charles
superdmon

 
New Post
3/19/2008 8:58 AM
 

Thanks for your offer,
I guess I need some more help to get started: I changed to CssElementId="Skyward" and ... nothing changed. The isRecursive="false" was just for testing purposes. But I changed that also. But even the submenues are vertical.
So now it reads:

<

dnn:HOUSEMENU id="HOUSEMENU" runat="server" ShowHome="True" Scope="-1" Mode="S" Orientation="H" ShowAdmin="True" IsRecursive="True" ShowSearchResults="False" CssElementId="Skyward"></dnn:HOUSEMENU>

Where do I have to place the css code for the Menu? Until now it resides solely in DesktopModules/HouseMenuSkinObject/styles/Skyward.css. That is one of the CSS files that came with the menu package. I didn't change any css yet.

sincerely,
felix

 
New Post
3/19/2008 9:57 AM
 

superdmon: If I am not mistaken the difference your seeing is between using the skinobject and using the module. The skinobject has to create unique id's for every element it creates since these elements are part of the physical page. While when using the module the module itself is not actually generating any skinobjects. All it is doing is reading the page structure data and then creating an unordered list from it. No different then going into the html/textbox module and creating the same unordered list. Those id's your seeing will be different per installation and can change even per list anytime you make any changes to the whole site / menu. DNN basically just starts incrementing the id element for each instance. Let me know if you need any additional information. Is there a particular reason you need those ids?

Felixhelix: Let me make sure I have a clear understanding. You are using the skin object in a custom skin your creating correct? If so either copy the skyward.CSS file to your skins folder along with the ascx file, or provide the full file path name to the skyward.css in your DNN installation. I personally suggest making a copy of the skyward.css and putting it in your custom skins folder. This way you can make edits / changes but still have the original skyward.css to go off if you should need it again, will also prevent a different user from seeing a weird layout for skyward that they might not be expecting. Now if you are using the module option then you are not altering the skinfiles / ascx at all, so you just have to go to the module files and change the skyward.css file refresh the page and you should see the changes. (note: might have to go into the file manager and tell it to syncronize to ensure its checked all the files and made adjustments accordingly.

Let me know if you guys still have questions.

 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...house Menu: How to get startedhouse Menu: How to get started


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out