[Ror-es] Más problemas con menú dinámico

Fernando aaromnido at gmail.com
Wed Dec 6 17:08:48 GMT 2006


Si en este caso sería  <%= menu.name%>

Pero entonces me saca todos los items de menu de todas las categorías.
Lo que pretendo es sacar el item de menu de cada categoría que tenga cómo
valor "position" = 1.
Me explico mejor:
Pongamos un ejemplo:
- Inicio (categoría)
   - Inicio (items de menu)
- Empresa
  - Empresa
  - Equipo
  - Historia
- Contacto
 - Contacto

Ahora tal cual está <%= menu.name%>, me saca todos los items. Es decir: Inicio
- Empresa - Equipo - Historia - Contacto

Cuando lo que quiero sacar es:
Inicio - Empresa - Contacto
es decir aquellos items de menu que tienen valor "position = 1"





2006/12/6, Damian Janowski <damian.janowski at gmail.com>:
>
> Estás imprimiendo siempre <%= @menu_first %>
>
> cambialo por <%= menu.nombre %>
>
> o lo que sea
>
> On 12/6/06, Fernando <aaromnido at gmail.com> wrote:
> > Hola amigos,
> > El problema ahora es el siguiente:
> > Estoy tratando de hacer un menu de primer nivel, tipo (Inicio | Empresa
> |
> > Servicios | Contacto). Se trata de un menú dinámico que se pueda
> > administrar.
> >
> > Cómo existen más items en algunas categorías, y eso lo muestro en otro
> menu,
> > en este lo he enfocado diciendole que sólo me muestre el de menor valor
> en
> > el campo "position", (normalmente 1).
> >
> > Este es mi metodo en el controlador:
> >    protected
> >    def menu
> >      @menu_first = Menu.find(:first, :conditions => "position = 1").name
> >      @menus= Menu.find(:all, :order => "position")
> >      @pages= Page.find(:all, :order => "position")
> >      @categories = Category.find(:all, :order => "position")
> >    end
> >
> > Esta es el partial de la vista:
> >     <% for category in @categories %>
> >         <% for menu in category.menus %>
> >         <p><a href="<%= menu.url %>"><%= @menu_first %></a></p>
> >         <% end %>
> >     <% end %>
> >
> > Pero obtengo siempre el mismo valor en cada categoría:
> >
> >
> > Inicio
> >
> > Inicio
> >
> > Inicio
> >
> > Inicio
> >
> > Inicio
> >
> > ¿Que hago mal? ¿Quizá se puede enfocar de otro modo?
> >
> > --
> > Fernando Val
> > Web Designer
> > http://www.fernandoval.com
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
> >
> >
> >
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



-- 
Fernando Val
Web Designer
http://www.fernandoval.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20061206/d4a3bcdc/attachment-0001.htm 


More information about the Ror-es mailing list