lacanijilla Posted November 16, 2014 Share Posted November 16, 2014 (edited) 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 November 17, 2014 by lacanijilla (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted November 16, 2014 Share Posted November 16, 2014 (edited) 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 November 16, 2014 by nadie (see edit history) Link to comment Share on other sites More sharing options...
lacanijilla Posted November 17, 2014 Author Share Posted November 17, 2014 Muchas gracias Nadie! Link to comment Share on other sites More sharing options...
nadie Posted November 17, 2014 Share Posted November 17, 2014 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 More sharing options...
lacanijilla Posted November 17, 2014 Author Share Posted November 17, 2014 Solucionado! Gracias! Link to comment Share on other sites More sharing options...
nadie Posted November 17, 2014 Share Posted November 17, 2014 Perfecto ! PD: Como acabas de añadir la palabra "Solucionado" al título del tema, procedo a cerrar el tema. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts