Jump to content

[SOLUCIONADO] Cómo mover la descripción de las categorías hacia abajo?


ales699

Recommended Posts

Buenas noches, buenos dias y buenas tardes.
 
En la plantilla por defecto de Prestashop 1.6, es en el fichero "/themes/plantilla/category.tpl"
 
Por ejemplo tienes esto:
 

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

(Fijate que lo tienes dos veces)
 
Para aclararte:
 
Nombre categoría:
 

 {$category->name|escape:'html':'UTF-8'}

 
Descripción larga categoría:

{$category->description}

Descripción recortada de la categoría:
 

{$description_short}

 
 
Es cuestión de ir moviendo el bloque o las partes del bloque que veas que te interesan y que veas como va quedando.
 
Si lo quieres después del listado de productos, por ejemplo debajo de:
 

{if $products}
			<div class="content_sortPagiBar clearfix">
            	<div class="sortPagiBar clearfix">
            		{include file="./product-sort.tpl"}
                	{include file="./nbr-product-page.tpl"}
				</div>
                <div class="top-pagination-content clearfix">
                	{include file="./product-compare.tpl"}
					{include file="$tpl_dir./pagination.tpl"}
                </div>
			</div>
			{include file="./product-list.tpl" products=$products}
			<div class="content_sortPagiBar">
				<div class="bottom-pagination-content clearfix">
					{include file="./product-compare.tpl" paginationId='bottom'}
                    {include file="./pagination.tpl" paginationId='bottom'}
				</div>
			</div>
		{/if}
Link to comment
Share on other sites

Buenas!

 

Gracias por tu rápida respuesta.

 

El problema es que no encuentro el category.tpl que lleve ese código. Uso PS 1.7 y tengo una plantilla instalada.

 

Dentro de este directorio hay un category.tpl: theme/miplantilla/templates/catalog/_partials/miniatures/category.tpl

 

Con este código:

 

<section class="category-miniature">
  <a href="{$category.url}">
    <img src="{$category.image.medium.url}" alt="{$category.image.legend}">
  </a>
 
  <h1 class="h2">
    <a href="{$category.url}">{$category.name}</a>
  </h1>
 
  <div class="category-description">{$category.description nofilter}</div>
</section>
 
 
Pero no es el mismo, no?
Link to comment
Share on other sites

Muchisimasss gracias, te lo has currado mogollón!!!
 
Ya he conseguido que aparezca la descripción al final!!  :)

 

He modificado los archivos que has comentado, pero en mi plantilla, no en la classic.
 

*Añadir que para que no tengas dos descripciones se debe eliminar la última linea del category.tpl:

<div id="category-description" class="text-muted">{$category.description nofilter}</div> 

Tengo algunos problemillas más diferentes para los que haré nuevos posts.

 

Saludos!

  • Like 1
Link to comment
Share on other sites

Muchisimasss gracias, te lo has currado mogollón!!!

 

Ya he conseguido que aparezca la descripción al final!!  :)

 

He modificado los archivos que has comentado, pero en mi plantilla, no en la classic.

 

*Añadir que para que no tengas dos descripciones se debe eliminar la última linea del category.tpl:

<div id="category-description" class="text-muted">{$category.description nofilter}</div> 

Tengo algunos problemillas más diferentes para los que haré nuevos posts.

 

Saludos!

Efectivamente para que no se muestre en los dos lados, en el que no quieres que se muestre tienes que quitarlo, no lo puse en el tutorial, porque suponia que se podia entender (jeje)

 

Lo dicho, un placer ayudarte !

 

No se te olvide añadir la palabra "Solucionado": https://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ al titulo del tema, y marcar el botón Mark Solved en la respuesta que creas que haya sido la solución.

 

Saludos,

  • Like 2
Link to comment
Share on other sites

  • 2 years later...

Buenas!!,

 

Pues yo no doy con la línea o ´´párrafo´´ que debo quitar para que no me aparezca abajo y arriba. Si busco esto:

<div id="category-description" class="text-muted">{$category.description nofilter}</div> 

Sólo me aparece en la instrucción que yo meto debajo del extends (me refiero al fichero de category.tpl).

 

A partir de ahí estoy perdido en lo que debo borrar para que no me aparezca también arriba.

 

Como para rizar el rizo estaría bien también el poder saber cómo quitar el nombre de la categoría que aparece como H1 y así usar el H1 que uno haya puesto en la descripción.

Espero vuestras respuestas. Muchas gracias. Un saludo!

  • Like 1
Link to comment
Share on other sites

  • 4 years later...

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