Os escribo porque tengo algunas dudas a la hora de plantear una solución a un problema que tengo en una web que estoy haciendo con MVC y PHP OO:
1.- En el archivo View.php creo los menú:
Código:
2.-Luego en el Template.tpl lo armo de esta forma con el Smarty:$menu = array( array( 'id' => 'inicio', 'titulo' => 'Inicio', 'enlace' => BASE_URL, 'imagen' => 'icon-home' ), );
Código:
Ahora bien:<ul class="nav"> {foreach item=it from=$_layoutParams.menu} {if isset($_layoutParams.item) && $_layoutParams.item == $it.id} {assign var="_item_style" value='active'} {else} {assign var="_item_style" value=''} {/if} <li class="{$_item_style}" id="{$it.id}"><a href="{$it.enlace}"><i class="{$it.imagen}"> </i> {$it.titulo}</a></li> {/foreach} </ul>
Me gustaría añadir un nuevo item de menú pero que cuando hiciera clic en el mediante Jquery se expandiera y se recogiera. Que cuando se expanda me muestre el listado de todas las categorías de la web. Ya tengo ese método programado y funciona sin problemas. Solo que me gustaría para ahorrar espacio en la web poder hacerlo de esa forma.
Muchas gracias de antemano