Jump to content

Recommended Posts

59 minutes ago, ivanchu83 said:

Hola! como podría quitar de las migas de pan que no saliera la categoría Inicio, es decir que partiera de la categoría señalada??

Saludos, gracias.

Suponiendo que usas Prestashop 1.7 y la plantilla Classic, lo puedes hacer con css. Añade esto en el custom.css que está en themes/classic/assets/css/:

#wrapper .breadcrumb li:first-child{

    display:none;

}

Si no usas la plantilla Classic, necesitaría ver tu tienda para decirte el estilo que tienes que poner para ocultar la categoría Inicio de las migas de pan.

Edited by kouty_80 (see edit history)
Link to comment
Share on other sites

Hola gracias por contestar, el caso es que eso es lo que hice primero, pero nose porque no me coge li:fist-child, solo lo coge si quito un codigo que he añadido para que sea igual que prestashop 1.6 y salga el icono de la casita para ir a home.

<a class="home" href="{$urls.shop_domain_url}"><i class="icon-home"></i></a>

ese codigo, si lo quito si funciona li:first-child sino no va. El codigo de breadcrumb completo seria este

<nav data-depth="{$breadcrumb.count}" class="breadcrumb hidden-sm-down">
  <ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <a class="home" href="{$urls.shop_domain_url}"><i class="icon-home"></i></a>
    {block name='breadcrumb'}
      {foreach from=$breadcrumb.links item=path name=breadcrumb}
        {block name='breadcrumb_item'}
          <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <a itemprop="item" href="{$path.url}">
              <span itemprop="name">{$path.title}</span>
              		<span class="navigation-pipe"{if isset($category) && isset($category->id_category) && $category->id_category == (int)Configuration::get('PS_ROOT_CATEGORY')} style="display:none;"{/if}>{$navigationPipe|escape:'html':'UTF-8'}</span>
            </a>
            <meta itemprop="position" content="{$smarty.foreach.breadcrumb.iteration}">
          </li>
        {/block}
      {/foreach}
    {/block}
  </ol>
</nav>

Gracias.

Link to comment
Share on other sites

Me autorespondo por si alguien le sirve, esta línea de código 

{$smarty.foreach.breadcrumb.iteration}

te devuelve el número de la iteneracian (1,2,3) pues en el bucle le pongo una clase en li

 <li class="migas-de-pan-{$smarty.foreach.breadcrumb.iteration}"

luego es simple coges esa clase, migas-de-pan-1 display none y listo.

 

Saludos

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...