Hola a todos
Creo que este tip ya debe estar por ahí en el foro (la vdd no fui muy a fondo
), pero igual a un despistado como yo le puede servir.
Lo explico:
*Normalmente el menú se realiza por medio de código pero con este tip pueden agregar una nueva opción al menú por medio de paginas
incluso dejar la sección de inicio, categorías y contacto sin ningún problema, explico como hacerlo:
Originalmente asi tenemos nuestro menu (o al menos en los temas que tengan menu horizontal en este caso reporpuse ):
<div class="topbar">
<div class="topbar-wrapper">
<?php osc_goto_first_category() ; ?>
<?php if(osc_count_categories () > 0) { ?>
<ul class="nav">
<?php while ( osc_has_categories() ) { ?>
<li class="<?php echo osc_category_slug() ; ?><?php if ( osc_count_subcategories() > 0 ) { ?> menu<?php } ?>">
<a href="<?php echo osc_search_category_url() ; ?>" <?php if ( osc_count_subcategories() > 0 ) { ?>class="menu"<?php } ?>><?php View::newInstance()->_erase('subcategories'); echo osc_category_name() ; ?></a>
<?php if ( osc_count_subcategories() > 0 ) { ?>
<ul class="menu-dropdown">
<?php while ( osc_has_subcategories() ) { ?>
<li class="<?php echo osc_category_slug() ; ?>"><a href="<?php echo osc_search_category_url() ; ?>"><?php echo osc_category_name() ; ?></a></li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
<div style="clear:both"></div>
</ul>
<?php } ?>
</div>
</div><!-- /topbar -->
Este menú solo manda llamar categorías.
En mi caso utilice un menú que encontré por internet en el tema bender (
http://cssmenumaker.com/menu/tabbed-menu), despues de integrarlo correctamente a mi tema, lo siguiente fue modificarlo de esta manera:
<div id='cssmenu' >
<ul>
<li ><a href="<?php echo osc_base_url() ; ?>"><span>Inicio</span></a></li>
<?php osc_reset_static_pages();
while( osc_has_static_pages() ) { ?>
<li><a href="<?php echo osc_static_page_url(); ?>"><span><?php echo osc_static_page_title(); ?></span></a></li>
<?php } ?>
<li class='last'><a href="?page=contact"><span>Contacto</span></a></li>
</ul>
</div>
Realmente lo que hace el truco es este codigo:
<?php osc_reset_static_pages();
while( osc_has_static_pages() ) { ?>
<li><a href="<?php echo osc_static_page_url(); ?>"><span><?php echo osc_static_page_title(); ?></span></a></li>
<?php } ?>
Que este código realmente ya esta implementado en las nuevas versiones (si no es que en las anteriores también, la vdd no la había notado este código
) y lo que hace es que carga las paginas que les hallas activado la opcion de que aparezca en el footer.
Bueno espero haberme explicado bien si hay alguna duda por aqui ando
Saludos