Pregunta

1) Necesito conjunto diferente nombre de la clase para cada elemento de menú, basado en una fila menú (iteración, necesito sólo un número)

<% control Menu(1) %>
<div class="mainmenu-item-$MenuItemRow"><a href="$Link">$MenuTitle</a></div>
<% end_control %>

2) ¿hay una forma sencilla de crear una pequeña segundo menú?

¿Fue útil?

Solución

<% control Menu(1) %>
    <div class="mainmenu-item-$Pos"><a href="$Link">$MenuTitle</a></div>
<% end_control %>

http://doc.silverstripe.org/built-in-page -Controles # dataobjectset_options

Pregunta 2:

si sólo debe mostrar otro nivel de su navegación se puede utilizar, por ejemplo. <% control Menu(2) %>. Y tal vez este hilo que ayuda sobre cómo mostrar sólo los elementos especiales: http://silverstripe.org/archive/ mostrar / 197.044 . Pensar también en la posibilidad de que usted podría tener elementos de menú en su árbol de página para que sub-navegación que son sólo vuelve a dirigir a los elementos en otro lugar en la jerarquía! Por lo que podría, por ejemplo. crear una rama separada "pie de página" en su árbol de páginas y uso:

<div class="footer">
    <% control ChildrenOf(footer) %>
        <span>
            <a href="$Link" title="Go To '$MenuTitle.XML'">$MenuTitle.XML</a>
        </span>
    <% end_control %>
</div>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top