Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

$4.95 Windows Hosting at Webhost4life.com
  Ads  
Iron Speed Designer is a software development tool for building database, reporting, and forms applications for .NET without hand-coding.
 


  Sponsors  

Meet Our Sponsors

Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
Salaro -- Skins and more
OnyakTech
CrystalTech Web Hosting™
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Make it Hot! ( ...  house Menu: How to get started
Previous Previous
 
Next Next
New Post 3/18/2008 4:13 AM
User is offline felixhelix
54 posts
10th Ranked


house Menu: How to get started 

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 7:17 AM
User is offline keeperofstars
252 posts
9th Ranked


Re: house Menu: How to get started 

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 6:04 AM
User is offline superdmon
10 posts
10th Ranked


Re: house Menu: How to get started 

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 6:58 AM
User is offline felixhelix
54 posts
10th Ranked


Re: house Menu: How to get started 

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 7:57 AM
User is offline keeperofstars
252 posts
9th Ranked


Re: house Menu: How to get started 

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 Previous
 
Next Next
  Forum  General DotNetN...  Make it Hot! ( ...  house Menu: How to get started
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


DNNhost Scandinavia
SUPER fast QuadCore DELL servers, MSSQL servers, DotNetPanel, daily backup, Check out our customers websites
DNNhost.dk
Personify Design, Inc.
Seattle-based Personify Design has developed customized DotNetNuke websites for a wide range of customers to meet many different types of needs, including distributed authorship across thousands of pages to integrated Verisign e-commerce capabilities.
www.personifydesign.com
DNN Outsourcing
50% more affordable services comparing to Western Europe and US: Custom DotNetNuke module development, skins, consulting, maintainence... Over 15.000 working hours of experience in custom DotNetNuke Solutions development, 8 years experience in outsourcing, excellent references!
www.dnnoutsourcing.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP