Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2008, 08:34
samnadine
 
Fecha de Ingreso: marzo-2008
Mensajes: 11
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Widget Sub Pages

Al final he creado un Sidebar nuevo con el siguiente código. Os lo añado por si alguien utiliza el Wordpress para CMS.

Éste código te permite crear un Sidebar que muestre las subpáginas de cada respectiva página.
Por ejemplo:

Productos
- Prod A
-- características
-- precio
-- comparativa
- Prod B
-- características
-- precio
-- comparativa

Si estás en Productos te saldrá Prod A y Prod B en tu sidebar. Si clicas Prod A saldrán sus respectivas subpáginas.

Creais un archivo nuevo llamado sidebar2.php (o lo que sea, pero luego hay que cambiar nombres). Lo subís en la carpeta de tu template.
Código PHP:
        <div class="sidenav" id="sidebar2">    
            
<?php 
the_title
('<h2>''</h2>'); 
?>

<?php
  $children 
wp_list_pages("sort_column=menu_order&depth=1&title_li=&child_of=".$post->ID."&echo=0");
  
$papa wp_list_pages("sort_column=menu_order&depth=1&title_li=&child_of=".$post->post_parent."&echo=0");
  if (
$children) { ?>
  <ul>
  <?php echo $children?>
  </ul>
  <?php 
  else { 
?>
  <ul>
  <?php echo $papa?>
  </ul>
  <?php ?>

            
        </div>
En el archivo pages.php del theme hay que sustituir el
Código PHP:
<?php get_sidebar(); ?>
por
Código PHP:
<?php include ('sidebar2.php'); ?>

Última edición por samnadine; 05/08/2008 a las 09:42