Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/12/2010, 05:36
Avatar de historiasdemaria
historiasdemaria
 
Fecha de Ingreso: septiembre-2010
Ubicación: www
Mensajes: 433
Antigüedad: 13 años, 7 meses
Puntos: 54
De acuerdo Respuesta: Crear un nivel en el breadcrumb

Bueno, al fin!

La pista me la dio la funcion de NUCKLEAR, asi que en template.php escribi esta funcion




Código PHP:
Ver original
  1. /**
  2.  * Overrides the breadcrumbs for this theme
  3.  */
  4. function analytic_breadcrumb($breadcrumb)
  5. {
  6.     if (!empty($breadcrumb))
  7.     {
  8.         $lastitem = sizeof($breadcrumb);
  9.         $crumbs = '<div class="breadcrumbs">';
  10.         $a=1;
  11.         foreach($breadcrumb as $value)
  12.         {
  13.             if ($a!=$lastitem)
  14.             {
  15.                  $crumbs .= '<span>'. $value . '  »  ' . '</span>';
  16.                  $a++;
  17.             }
  18.             else
  19.             {
  20.                 $crumbs .= ' <span>'.$value.'</span>';
  21.             }
  22.         }
  23.         $crumbs .= '</div>';
  24.     }
  25.  
  26.  
  27.     // Patch for breadcrumbs by NUCKLEAR
  28.    
  29.     $url = drupal_get_path_alias( $_GET[ "q" ] );
  30.     $uri = explode( "/", $url );
  31.    
  32.    
  33.     if( count( $uri ) >= 1 )
  34.     {
  35.         //solo se mostrara el breadcrumb personalizado en caso de la url arg(0) sea "poemas")
  36.         if( $uri[ 0 ] == 'poemas' )
  37.         {
  38.             $crumbs = '<div class="breadcrumbs">';
  39.            
  40.             $lnk= l( 'Inicio', '' );
  41.             $crumbs.= '<span>'. $lnk . '  »  </span>';
  42.  
  43.             $lnk= l( 'Poemas' , 'poemas' );
  44.             $crumbs .= ' <span>'. $lnk . ' ' . '</span>';
  45.            
  46.             $crumbs .= '</div>';
  47.         }
  48.        
  49.         //solo se mostrara el breadcrumb personalizado en caso de la url arg(0) sea "novela")
  50.         if( $uri[ 0 ] == 'novela' )
  51.         {
  52.             $crumbs = '<div class="breadcrumbs">';
  53.            
  54.             $lnk= l( 'Inicio', '' );
  55.             $crumbs.= '<span>'. $lnk . '  »  </span>';
  56.  
  57.             $lnk= l( 'Novela' , 'novela' );
  58.             $crumbs .= ' <span>'. $lnk . ' ' . '</span>';
  59.            
  60.             $crumbs .= '</div>';
  61.         }
  62.     }
  63.  
  64.   return $crumbs;
  65. }

Y de paso tambien la puse para el tipo de contenido Novela

Muchisimas gracias, sois geniales!