Jump to content

(Solucionado)Aumentar tamaño descripción categorías PS 1.6


Recommended Posts

Hola, quiero cambiar el tamaño de la descripción corta que se muestra en la categorías (no es la descripción de los productos que se puede cambiar en el BO). El código que muestra la descripción es este:

 

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

 

He probado a cambiar el  350 y pone un número mayor pero no hace nada.

 

¿Alguien sabe como puedo arreglarlo?

 

En versiones anteriores habia un truncate que lo modificabas y listo pero ahora no aparece por ningún lado.

 

Gracias!

Edited by lacanijilla (see edit history)
Link to comment
Share on other sites

Veo que usa la variable:

{$description_short}

para imprimie la descripción corta, y viendo el fichero:

/controllers/front/CategoryController.php

Veo esto:

'description_short' => Tools::truncateString($this->category->description, 350),

Por lo que deduzco que si cambias ese "350" se veras mas larga por defecto la descripción.

 

(Recuerda que modificar el controlador directamente no es recomendable, sobre  todo porque si actualizas prestashop no se vayan al carajos los cambios)

 

Por cierto si cambias ese 350, cambia también el del 350 de los "ifs" del:

/themes/default-bootstrap/category.tpl
                            {if Tools::strlen($category->description) > 350} (esta repetido dos veces el if en el fichero fijate..)

Es importante que si en el controlador que te he comentado, o en el override que hagas colocas por ejemplo 500, aquí coloques el mismo valor.

 

Ya que ese "if" luego hará que se muestre el resto del contenido de la:

{$category->description} (esta variable es la de la descripción sin cortes)

al pulsar el botón "mas".

Edited by nadie (see edit history)
Link to comment
Share on other sites

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.prestasho...itulo-del-tema/
 
PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para poder cerrar el tema.
 
Saludos !

Link to comment
Share on other sites

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