[opencms-dev] problem in creating menus
Vikas Gupta
vikas.gupta at daffodildb.com
Fri Aug 11 13:10:23 CEST 2006
Hi All,
Here is complete details regarding my problem to create drop down menus.
Please let me know if anyone have Idea
*
Problem in creating dynamic menu:*
CMS: OPENCMS / Version: 6.0.2
Database: MYSQL / Version: 5.x
Server: Tomcat / Version: 5.0
JDK: 1.5
*Scope of work:*
* *
* *Create a dynamic menu on my template page. Menu should be editable
later.
* *
* *
*Queries:*
* *
*How many ways are there to create a dynamic menu which should be editable?*
* *
* *
*My approach:*
I have created a module in opencms. Than I have created a jsp template in
templates folder. Code that I am using to include a page for navigation is:
/* This code is a part of my template */
<tr align="right">
<td width="114"
style="background-color:#525252;height=36px;"> </td>
<td style="background-color:#FFFFFF; height:195px;">
<%
cms.include("../elements/nav_head.jsp", null, cms.getProperties());
%>
</td>
<td width="115"
style="background-color:#525252;height=36px;"> </td>
</tr>
In this template I have created a row which includes nav_head.jsp file and
the code of nav_head.jsp file which I have written is:
/* This code is a part of nav_head.jsp */
CmsTemplateNavigation cms = new CmsTemplateNavigation(pageContext, request,
response);
// set the default property value to create head navigation menu items
// true: all folders and files without the property
"style_head_nav_showitem" explicitly set will be shown in head navigation
menu
// false: no folder or file without the property "style_head_nav_showitem"
explicitly set will be shown in head navigation menu
cms.setHeadNavItemDefaultValue(true);
out.print(cms.buildNavigationHead(cms.key("link.home"), "navtop",
"navspacer"));
This creates a menu with following problems:
1. At first request, Menu is not displaying. While copying url and run
the page on another browser, It is displaying.
1. Menu items are the folder and pages of located at /sites/default/
and startFolder is always root ( / ).
How can I change this startFolder to my folder?
How can I add pages that exist in my module?
One more thing I want to know. I need to add images or some style to my main
menu bar. Is it possible?
Thanks & Regards
Vikas Gupta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20060811/6e0b229f/attachment.htm>
More information about the opencms-dev
mailing list