Jump to content

[SOLUCIONADO] Titulo e Imagen sobre la Descripcion de Categoria


Ocul

Recommended Posts

Buenas,

 

La versión que uso es  1.6.0.9 ,

La plantilla, el tema, todo es lo que trae predeterminado pues no he cambiado nada en ese aspecto.

 

codisal.net/Tienda/index.php

 

Quiero poner una imagen y una descripcion en mis categorias, en cada una de ellas, cuando veo la tienda para ver como queda, sale esto :

 

post-846712-0-60405400-1411721406_thumb.jpg

 

Quito la imagen para probar y sale esto

 

post-846712-0-69211000-1411721447_thumb.jpg

 

Mi problema se divide en dos, la imagen se monta en la descripcion, y el titulo de duplica al salir en la descripcion y despues justo debajo. Espero haberme explicado.

 
 
Muchas gracias de antemano
 
 
 
Edited by Ocul (see edit history)
Link to comment
Share on other sites

Buenas noches !
 
El título no es que se duplique, es que esta pensado para que se muestre el título tanto en la descripción, como justo antes de empezar a ver los productos de esa categoría.
 
Si usted quiere quitar este título pequeño:
 
Adjunto Imagen
 
borat.png
 
Ve al fichero:
 

/themes/default-bootstrap/category.tpl

Busca esto:
 

		<h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>

Y dejalo asi:
 

{* 		<h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>
 *}

O oculta solo esto:
 

<span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>

si quieres que se vea lo de "Hay X productos", ya que ocultando todo el h1, ocultas tanto el titulo como lo de "Hay X productos".

Link to comment
Share on other sites

La verdad es que lo que me gustaria poder hacer es, poner uma imagen y una descripcion sin que la imagen pise la descripcion y, quitar el titulo Grande, no el pequeño. Es decir, mi problema principal es que la imagen pisa la descripcion, y pensando en no poner imagen debido a este problema, probé solo con la descripción, pero me sigue pareciendo feisimo el titulo dos veces, en tan poco espacio.

 

Gracias por tu tiempo

Link to comment
Share on other sites

Referente a lo otro que comenta, si quieres que la imagen no se solape con el texto, es decir que se muestre justo antes del texto o justo despues, por ejemplo, en el mismo fichero comentado, tienes esto:

 <!-- Category image -->
                    <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; min-height:{$categorySize.height}px;"{/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     </div>
                  {/if}
            </div>

Prueba dejarlo asi:

 <!-- Category image -->
                    <div class="content_scene_cat_bg">
                   
 <div {if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; min-height:{$categorySize.height}px;"{/if}>
</div>

     {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     </div>
                  {/if}
            </div>
Link to comment
Share on other sites

 quitar el titulo Grande, no el pequeño.

En el fichero que te he dicho, busca esto:

 <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>

Y dejalo asi:

{*  <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span> *}

Asi no se vera el titulo grande.

Link to comment
Share on other sites

Siguiendo tus indicaciones ya he logrado quitar el titulo grande y poner la imagen y la descripción sin que se pisen.

Se que debo hacer algo para cerrar el tema pero no se exactamente el que, si fueras tan amable de indicarme con mucho gusto lo doy por cerrado.

 

Muchisimas gracias por tu tiempo, y sobre todo por la pronta respuesta.

Link to comment
Share on other sites

Siguiendo tus indicaciones ya he logrado quitar el titulo grande y poner la imagen y la descripción sin que se pisen.

Se que debo hacer algo para cerrar el tema pero no se exactamente el que, si fueras tan amable de indicarme con mucho gusto lo doy por cerrado.

 

Muchisimas gracias por tu tiempo, y sobre todo por la pronta respuesta.

Un placer ayudarte y servirte !

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/

 

PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para proceder a cerrar el tema.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...