Jump to content

Añadir un texto debajo de la tabla de productos


santinuro

Recommended Posts

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

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

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

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

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

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

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