I have the same problem with a more complicated menu, as I show you hera:
menu-config.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<MenuConfig>
<Displayers>
<Displayer name="CssListMenu"
type="net.sf.navigator.displayer.CSSListMenuDisplayer"/>
</Displayers>
<Menus>
<Menu name="MenuConsultas" title="Consultas" roles="Ciudadano">
<Item name="MenuExplotacion" title="por explotacion">
<Item name="seleccionExplotacion" title="Cambiar Explotacion"
action="/seleccionaExplotacion?method=selecciona"/>
<Item name="datosExplotacion" title="Datos de la explotacion"
action="/explotacion?method=datosBasicos"/>
<Item name="censo" title="Censo" action="/censo" />
<Item name="crotalesDisponibles" title="Crotales disponibles"
action="/explotacion?method=crotales" />
<Item name="movimientos" title="Movimientos explotacion"
action="/movimientosExplot" />
</Item>
<Item name="MenuAnimal" title="por animal">
<Item name="datosBasicos" title="Datos basicos"
action="/datosBasicosAnimal"/>
<Item name="movimientosAnimal" title="Movimientos de animal"
action="/movimientosAnimal"/>
<Item name="partos" title="Partos de animal" action="/partosAnimal"/>
</Item>
<Item name="MenuGuias" title="Guias sanitarias disponibles" action="/guias"
/>
</Menu>
<Menu name="MenuTramites" title="Trámites" roles="SIMOGANWEB.TRAMITAR">
<Item name="notificacionAltaNacimiento" title="Comunicación de ALTA de
nacimiento bovino" action="/notificacionAltaNacimiento?method=new"/>
<Item name="comunicacionMovimientoSinGuia" title="Comunicación de BAJA (sin
guia de origen y sanidad pecuaria)"
action="/comunicacionSinGuia?method=new"/>
<Item name="solicitudGuiaSanitaria" title="Solicitud de guía de origen y
sanidad pecuaria" action="/solicitudGuiaSanitaria?method=new"/>
<Item name="confirmacionMovimientoConGuia" title="Confirmación de guía de
origen y sanidad pecuaria" action="/guiasSinConfirmar"/>
</Menu>
<Menu name="MenuMataderos" title="Mataderos" roles="Matadero" >
<Item name="datosBasicosMatadero" title="Datos basicos"
action="/datosBasicosAnimal"/>
<Item name="movimientosAnimalMatadero" title="Movimientos de animal"
action="/movimientosAnimal"/>
</Menu>
</Menus>
</MenuConfig>
menu.jsp page:
<%@ taglib uri="/WEB-INF/struts-menu.tld" prefix="menu" %>
<%@ taglib uri="/WEB-INF/struts-menu-el.tld" prefix="menu-el" %>
<menu:useMenuDisplayer id="primary-nav" name="CssListMenu"
bundle="org.apache.struts.action.MESSAGE">
<menu:displayMenu name="MenuConsultas"/>
<menu:displayMenu name="MenuTramites"/>
<menu:displayMenu name="MenuMataderos"/>
</menu:useMenuDisplayer>
the HTML I finally get:
<div id="menuDiv"><ul id="menuList">
null
null
<li class="menubar">
null
</li><li><a
href="/simogan/action/seleccionaExplotacion?method=selecciona"
title="Cambiar Explotacion">Cambiar Explotacion</a></li>
<li><a href="/simogan/action/explotacion?method=datosBasicos"
title="Datos
de la explotacion">Datos de la explotacion</a></li>
<li><a href="/simogan/action/censo" title="Censo">Censo</a></li>
<li><a href="/simogan/action/explotacion?method=crotales"
title="Crotales
disponibles">Crotales disponibles</a></li>
<li><a href="/simogan/action/movimientosExplot" title="Movimientos
explotacion">Movimientos explotacion</a></li>
</ul>
<li class="menubar">
null
</li><li><a href="/simogan/action/datosBasicosAnimal" title="Datos
basicos">Datos basicos</a></li>
<li><a href="/simogan/action/movimientosAnimal" title="Movimientos de
animal">Movimientos de animal</a></li>
<li><a href="/simogan/action/partosAnimal" title="Partos de
animal">Partos
de animal</a></li>
<li><a href="/simogan/action/guias" title="Guias sanitarias
disponibles">Guias sanitarias disponibles</a></li>
null
null
<li><a href="/simogan/action/notificacionAltaNacimiento?method=new"
title="Comunicación de ALTA de nacimiento bovino">Comunicación de ALTA de
nacimiento bovino</a></li>
<li><a href="/simogan/action/comunicacionSinGuia?method=new"
title="Comunicación de BAJA (sin guia de origen y sanidad
pecuaria)">Comunicación de BAJA (sin guia de origen y sanidad
pecuaria)</a></li>
<li><a href="/simogan/action/solicitudGuiaSanitaria?method=new"
title="Solicitud de guía de origen y sanidad pecuaria">Solicitud de guía de
origen y sanidad pecuaria</a></li>
<li><a href="/simogan/action/guiasSinConfirmar" title="Confirmación de
guía
de origen y sanidad pecuaria">Confirmación de guía de origen y sanidad
pecuaria</a></li>
null
null
<li><a href="/simogan/action/datosBasicosAnimal" title="Datos
basicos">Datos basicos</a></li>
<li><a href="/simogan/action/movimientosAnimal" title="Movimientos de
animal">Movimientos de animal</a></li>
</div>
Best regards!
Raúl
----- Original Message -----
From: "Matt Raible" <[EMAIL PROTECTED]>
To: "General mailing list for Struts Menu"
<[email protected]>
Sent: Friday, July 21, 2006 2:37 PM
Subject: Re: [struts-menu] null values using CSSListMenuDisplayer
The only thing I can think of is it doesn't handle the existings of no
child items very well.
Can please you enter this as a bug in JIRA:
http://issues.appfuse.org/browser/SM?
In the meantime, you could try the VelocityMenuDisplayer - it allows
you to fully customize its HTML.
Thanks,
Matt
On 7/20/06, Raúl Herranz Serrano <[EMAIL PROTECTED]> wrote:
> I have a problem with my struts-menu (version 2.4.1). I have simplified
> the
> menus but I still have "null" values all over the menu... what's the
> problem?
>
> Here you have my menu-config.xml:
>
> <?xml version="1.0" encoding="UTF-8" ?>
>
> <MenuConfig>
> <Displayers>
> <Displayer name="CssListMenu"
> type="net.sf.navigator.displayer.CSSListMenuDisplayer"/>
> </Displayers>
> <Menus>
> <Menu name="MenuConsultas" title="Consultas" />
> <Menu name="MenuTramites" title="Tramites" />
> <Menu name="MenuMataderos" title="Mataderos" />
> </Menus>
> </MenuConfig>
>
> That's my menu.jsp page:
>
> <%@ taglib uri="/WEB-INF/struts-menu.tld" prefix="menu" %>
> <%@ taglib uri="/WEB-INF/struts-menu-el.tld" prefix="menu-el" %>
>
> <menu:useMenuDisplayer id="primary-nav" name="CssListMenu"
> bundle="org.apache.struts.action.MESSAGE">
> <menu:displayMenu name="MenuConsultas"/>
> <menu:displayMenu name="MenuTramites"/>
> <menu:displayMenu name="MenuMataderos"/>
> </menu:useMenuDisplayer>
>
> And that's the HTML I finally get:
>
> <div id="menuDiv"><ul id="menuList">
> null
> <a href="#" title="Consultas" class="standalone">Consultas</a>
> </li>
> null
> <a href="#" title="Tramites" class="standalone">Tramites</a>
> </li>
> null
> <a href="#" title="Mataderos" class="standalone">Mataderos</a>
> </li>
> </ul></div>
>
>
>
> Thanks in advance!!
>
> Raul Herranz (Spain)
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> struts-menu-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/struts-menu-user
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
struts-menu-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
struts-menu-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user