santinuro Posted May 16, 2016 Share Posted May 16, 2016 Buenas compañer@s! He creado un prestashop con varios productos y categorías, quería poner debajo del listado de cada una de las categorías un pequeño texto explicando que productos aparecen y porque esa categorización ¿cómo puedo añadir este texto? No quería que fuera en la descripción de la categoría porque me lo muestra arriba de los productos, sino que quería que fuera debajo Gracias!! Link to comment Share on other sites More sharing options...
Dany developer Posted May 16, 2016 Share Posted May 16, 2016 Bueno puedes agregar la descripción de la categoría y después en el tpl cambiarla hasta abajo Link to comment Share on other sites More sharing options...
santinuro Posted May 16, 2016 Author Share Posted May 16, 2016 Hola Dany! Gracias por la rápida respuesta. El tema de la descripción es una buena idea pero el caso es que así el texto se muestra arriba de las fotos de los productos y quería que apareciera el texto debajo de los productos. Los del tpl, entiendo que es crear un archivo y subirlo. Pero honestamente, no se ni que base de archivo hay que coger, ni en qué carpeta hay que guardar el archivo ni en qué parte del archivo hay que introducir el texto. No sé si podrías darme indicaciones de cómo se hace esto o si hay alguna otra manera más sencilla de hacerlo Muchas gracias! Link to comment Share on other sites More sharing options...
Dany developer Posted May 16, 2016 Share Posted May 16, 2016 no tienes que crear ningún archivo, solo debes buscar este archivo en esta dirección: tu_dominio/themes/tu_tema/category.tpl en cuanto a la posicion del texto podrias agregar una imagen (ya sea editada por paint si quieres) que indiquen el lugar especifico donde lo necesitas, si me confundi un poco Saludos Link to comment Share on other sites More sharing options...
santinuro Posted May 16, 2016 Author Share Posted May 16, 2016 Hola Dany, El tema es que si edito ese archivo y pongo el texto, me queda el mismo texto para todas las categorías y cada categoría tiene que tener un texto. Por eso te decía, que entiendo dese mi ignorancia, que habría que crear un tpl para cada una de las categorías. Ahora como hacerlo? No tengo ni idea... Gracias nuevamente Link to comment Share on other sites More sharing options...
Dany developer Posted May 17, 2016 Share Posted May 17, 2016 mmmm no, creo que me entiendes mal, en el archivo category.tpl hay una función de prestashop: <div>{$category->description}</div> Con esta función agrega la descripción que hallas guardado en cada categoría, si cambias este código lineas mas abajo podrías posicionar el texto a donde creas conveniente. Por eso te pedía una imagen para decirte donde exactamente ponerlo. Link to comment Share on other sites More sharing options...
santinuro Posted May 17, 2016 Author Share Posted May 17, 2016 Ok, ok. Ahora ya te entiendo El archivo es el siguiente, lo que no veo claro es como ha de quedar para que la descripción se muestre debajo del listado-tabla de productos Gracias!!! {include file="$tpl_dir./errors.tpl"} {if isset($category)} {if $category->id AND $category->active} {if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <div class="content_scene"> <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {if $category->description} <div class="cat_desc rte"> {if Tools::strlen($category->description) > 350} <div id="category_description_short">{$description_short}</div> <div id="category_description_full" class="unvisible">{$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>{$category->description}</div> {/if} </div> {/if} </div> {else} <!-- 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'}) 0 top no-repeat; background-size:contain; 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> {/if} <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> {if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <p class="subcategory-heading">{l s='Subcategories'}</p> <ul class="clearfix"> {foreach from=$subcategories item=subcategory} <li> <div class="subcategory-image"> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img"> {if $subcategory.id_image} <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {else} <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {/if} </a> </div> <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'|truncate:350}</a></h5> {if $subcategory.description} <div class="cat_desc">{$subcategory.description}</div> {/if} </li> {/foreach} </ul> </div> {/if} {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} {elseif $category->id} <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p> {/if} {/if} Link to comment Share on other sites More sharing options...
ernestto Posted April 8, 2018 Share Posted April 8, 2018 es posible hacer esto con el modulo ContentBox? 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