Jump to content

El nombre del producto se pisa con las categorias


lk2_89

Recommended Posts

Buenas madrugadas:

 

¿que archivo u opción debo modificar para que en la página del producto el nombre del mismo salga en una línea y la sucesión de categorías a la que pertenece en otra?

 

Actualmente me sale así (archivo adjunto) y me gustaría cambiarlo.

 

Muchas gracias.

post-770701-0-05158000-1468545463_thumb.png

Link to comment
Share on other sites

EL breadcrumb parece que es el que da fallo. Supongo que con css se pueda arreglar, salvo que sea fallo de la plantilla. Pon un enlace a la web para que lo veamos.

Aquí está el enlace: http://shishatime2.es/cachimbas/caesar-infinity-rainbow-flat-rainbow-blue-klick.html

 

La web aún está en construcción, eso si  :rolleyes:

 

mAchAcA, aprovecho también para plantear en este post una duda de otro anterior... ¿Cómo puedo evitar que al poner el ratón sobre INICIO salgan todas las subcategorías? Quiero que eso salga en las demás, pero no en INICIO. ¿Hay alguna manera?

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

Por alguna razón tienes el título del producto en el fichero breadcrumb.tpl de tu plantilla. Modifícaló y quita ese título de ahí.

Después modificando el global.css de la siguiente forma (quitando un par de cosas):

.breadcrumb {
    display: inline-block;
    background: none;
    /* text-align: right; */
    width: 100%;
    /* padding: 0; */
    line-height: 24px;
    color: #d56b1f;
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    z-index: 1;

Ya queda todo en su sitio.

Suerte con la web. Todavía le queda mucho trabajo.

Un saludo.

 

post-788804-0-61113200-1468572544_thumb.png

Link to comment
Share on other sites

Por alguna razón tienes el título del producto en el fichero breadcrumb.tpl de tu plantilla. Modifícaló y quita ese título de ahí.

Después modificando el global.css de la siguiente forma (quitando un par de cosas):

.breadcrumb {
    display: inline-block;
    background: none;
    /* text-align: right; */
    width: 100%;
    /* padding: 0; */
    line-height: 24px;
    color: #d56b1f;
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    z-index: 1;

Ya queda todo en su sitio.

Suerte con la web. Todavía le queda mucho trabajo.

Un saludo.

 

Muchas gracias mAchAca! Pero por la imagen que me has adjuntado, el título del producto desaparece, ¿no? Yo quiero que salga tanto el título como las categorías, pero no en la misma línea... No se si me entiendes

 

Te adjunto el fichero breadcrumb.tpl, porque no se que debo tocar para que salga el nombre del producto arriba y el orden de categorías justo debajo:

<!-- Breadcrumb -->

{if isset($smarty.capture.path)}{assign var='path' value=$smarty.capture.path}{/if}

<div class="breadcrumb clearfix">



	<!-- Page Name with Breadcrumb --> 

	

		{if $page_name =='product'}

			<h1 itemprop="name" class="breadcrumb-product">{$product->name|escape:'html':'UTF-8'}</h1>

		{/if}

		{if $page_name =='category'}

			<h1 itemprop="name" class="breadcrumb-category">{$category->name|escape:'html':'UTF-8'}</h1>

		{/if}

		{if $page_name !='category' && $page_name !='product'}

			<div class="breadcrumb-page">{$path}</div>

		{/if}

	

	<!--End Page Name with Breadcrumb --> 





	<a class="home" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{l s='Return to Home'}"><i class="icon-home"></i></a>

	{if isset($path) AND $path}

		<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>

		{if $path|strpos:'span' !== false}

			<span class="navigation_page">{$path|@replace:'<a ': '<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" '|@replace:'data-gg="">': '><span itemprop="title">'|@replace:'</a>': '</span></a></span>'}</span>

		{else}

			{$path}

		{/if}

	{/if}

</div>

{if isset($smarty.get.search_query) && isset($smarty.get.results) && $smarty.get.results > 1 && isset($smarty.server.HTTP_REFERER)}

<div class="pull-right">

	<strong>

		{capture}{if isset($smarty.get.HTTP_REFERER) && $smarty.get.HTTP_REFERER}{$smarty.get.HTTP_REFERER}{elseif isset($smarty.server.HTTP_REFERER) && $smarty.server.HTTP_REFERER}{$smarty.server.HTTP_REFERER}{/if}{/capture}

		<a href="{$smarty.capture.default|escape:'html':'UTF-8'|secureReferrer|regex_replace:'/[\?|&]content_only=1/':''}" name="back">

			<i class="icon-chevron-left left"></i> {l s='Back to Search results for "%s" (%d other results)' sprintf=[$smarty.get.search_query,$smarty.get.results]}

		</a>

	</strong>

</div>

{/if}

<!-- /Breadcrumb -->
Edited by lk2_89 (see edit history)
Link to comment
Share on other sites

El título no se elimina, porque lo tienes debajo de la imagen del producto también. Pero si quieres que salga el título arriba es muy sencillo:

<!-- Breadcrumb -->

{if isset($smarty.capture.path)}{assign var='path' value=$smarty.capture.path}{/if}

{if $page_name =='product'}

			<h1 itemprop="name" class="breadcrumb-product">{$product->name|escape:'html':'UTF-8'}</h1>

		{/if}

<div class="breadcrumb clearfix">

	<!-- Page Name with Breadcrumb --> 
	

		{if $page_name =='category'}

			<h1 itemprop="name" class="breadcrumb-category">{$category->name|escape:'html':'UTF-8'}</h1>

		{/if}

		{if $page_name !='category' && $page_name !='product'}

			<div class="breadcrumb-page">{$path}</div>

		{/if}

	

	<!--End Page Name with Breadcrumb --> 





	<a class="home" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{l s='Return to Home'}"><i class="icon-home"></i></a>

	{if isset($path) AND $path}

		<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>

		{if $path|strpos:'span' !== false}

			<span class="navigation_page">{$path|@replace:'<a ': '<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" '|@replace:'data-gg="">': '><span itemprop="title">'|@replace:'</a>': '</span></a></span>'}</span>

		{else}

			{$path}

		{/if}

	{/if}

</div>

{if isset($smarty.get.search_query) && isset($smarty.get.results) && $smarty.get.results > 1 && isset($smarty.server.HTTP_REFERER)}

<div class="pull-right">

	<strong>

		{capture}{if isset($smarty.get.HTTP_REFERER) && $smarty.get.HTTP_REFERER}{$smarty.get.HTTP_REFERER}{elseif isset($smarty.server.HTTP_REFERER) && $smarty.server.HTTP_REFERER}{$smarty.server.HTTP_REFERER}{/if}{/capture}

		<a href="{$smarty.capture.default|escape:'html':'UTF-8'|secureReferrer|regex_replace:'/[\?|&]content_only=1/':''}" name="back">

			<i class="icon-chevron-left left"></i> {l s='Back to Search results for "%s" (%d other results)' sprintf=[$smarty.get.search_query,$smarty.get.results]}

		</a>

	</strong>

</div>

{/if}

<!-- /Breadcrumb -->

A tu elección queda si lo quieres encima o debajo del breadcrumb. Y tienes que hacer los cambios del css también.

  • Like 1
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...