ales699 Posted May 8, 2017 Share Posted May 8, 2017 (edited) Buenas, he estado buscando y buscando y no encuentro la manera de mover la descripción de cada categoría al final de la página. Me gustaría que quedara algo como la imagen adjunta. Edited May 9, 2017 by ales699 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted May 8, 2017 Share Posted May 8, 2017 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 More sharing options...
ales699 Posted May 8, 2017 Author Share Posted May 8, 2017 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 More sharing options...
nadie Posted May 8, 2017 Share Posted May 8, 2017 Prueba en: /themes/classic/templates/catalog/listing/category.tpl Link to comment Share on other sites More sharing options...
ales699 Posted May 8, 2017 Author Share Posted May 8, 2017 No me aparece el mismo código que el que me adjuntas. Puede que sea por ser prestashop 1.7? Te adjunto el category.tpl que me dijiste y el de mi plantilla. CategoryTPLs.zip Link to comment Share on other sites More sharing options...
nadie Posted May 8, 2017 Share Posted May 8, 2017 No me aparece el mismo código que el que me adjuntas. Puede que sea por ser prestashop 1.7? Te adjunto el category.tpl que me dijiste y el de mi plantilla. Te he construido un tutorial para la 1.7 aquí: http://victor-rodenas.com/2017/05/08/descripcion-de-la-categoria-al-final-del-listado-en-prestashop-1-7/ Revisalo y comprueba. Saludos, Link to comment Share on other sites More sharing options...
ales699 Posted May 9, 2017 Author Share Posted May 9, 2017 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! 1 Link to comment Share on other sites More sharing options...
nadie Posted May 9, 2017 Share Posted May 9, 2017 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, 2 Link to comment Share on other sites More sharing options...
tripaldi Posted October 17, 2019 Share Posted October 17, 2019 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! 1 Link to comment Share on other sites More sharing options...
juanman Posted March 26 Share Posted March 26 Hola, ando igual, qué elimino para que solo aparezca la descripción bajo los productos y no la original? Gracias! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now