Advertisement:

Author Topic: <TIP> Paginas al menu automaticamente  (Read 1186 times)

Dany

  • Hero Member
  • *****
  • Posts: 734
<TIP> Paginas al menu automaticamente
« on: April 26, 2014, 10:56:21 pm »
Hola a todos

Creo que este tip ya debe estar por ahí en el foro (la vdd no fui muy a fondo  :P), 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 ):
Code: [Select]
<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() > ) { ?> menu<?php ?>">
                        <a href="<?php echo osc_search_category_url() ; ?>" <?php if ( osc_count_subcategories() > ) { ?>class="menu"<?php ?>><?php View::newInstance()->_erase('subcategories'); echo osc_category_name() ; ?></a>
                        <?php if ( osc_count_subcategories() > ) { ?>
                        <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:

Code: [Select]
<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:
Code: [Select]
<?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  ;D) 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  ;D

Saludos


nazareth

  • Newbie
  • *
  • Posts: 3
Re: <TIP> Paginas al menu automaticamente
« Reply #1 on: April 19, 2015, 09:08:54 pm »
hola gracias por el post.... una duda yo estoy trabajando con el tema bender pero no me agrada mucho su menu, me gustaria saber si se puede cambiar por el menu que tiene el tema reporpuse??? me gusta porque da una mejor presentacion a la vista de la pagina.
agradeceria si alguien me puede ayudar

Dany

  • Hero Member
  • *****
  • Posts: 734
Re: <TIP> Paginas al menu automaticamente
« Reply #2 on: April 22, 2015, 02:10:00 am »
Hola nazareth

Pues como menciono en la primera parte del código, el código es de repurpose, solo que con otro estilo (css), lo que te sugiero es que tomes el código y busques en el tema de repurpose los estilos correspondientes. Creo que con eso no debería haber ningún problema.

Saludos  ;D