zion Posted November 7, 2014 Share Posted November 7, 2014 Prestashop 1.6 minimal_16_theme Hola a todos, estoy liado con intentar limitar el numero de caracteres que muestra la barrita de navegación de categorias, el "breadcrumb", mirando el .tpl cambié en la linea 35... {if !$path|strpos:'span'} <span class="navigation_page">{$path}</span> {else} {$path|strip_tags:'UTF-8'|truncate:30:'...'} {/if} {/if} y el resultado es que lo limita, pero el breadcrumb entero haciendo un raro, quita el enlace de la categoría padre y según el límite de caracteres que le ponga no muestra la categoría actual también. Agradecería algún cable muchas gracias por leerlo. Un saludo. Link to comment Share on other sites More sharing options...
rafaelamargo Posted November 7, 2014 Share Posted November 7, 2014 quizas tengas que tocar la funcion getPath de la clase Tools.php Link to comment Share on other sites More sharing options...
zion Posted November 7, 2014 Author Share Posted November 7, 2014 He localizado las lineas pero después de hacer varias pruebas no consigo hacerlo, a ver si alguien que controle php me hecha un cable que yo ando muy verde, gracias un saludo. $n = 1; $n_categories = count($categories); foreach ($categories as $category) { $full_path .= (($n < $n_categories || $link_on_the_item) ? '<a href="'.Tools::safeOutput($context->link->getCategoryLink((int)$category['id_category'], $category['link_rewrite'])).'" title="'.htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').'">' : ''). htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8'). (($n < $n_categories || $link_on_the_item) ? '</a>' : ''). (($n++ != $n_categories || !empty($path)) ? '<span class="navigation-pipe">'.$pipe.'</span>' : ''); } return $full_path.$path; Link to comment Share on other sites More sharing options...
zion Posted November 9, 2014 Author Share Posted November 9, 2014 Alguien podría echarme una mano? sigo atascado aquí, he conseguido disimularlo con css cuando se me pone en dos lineas pero que bastante mal, gracias un saludo. Link to comment Share on other sites More sharing options...
gabrielchiron Posted November 10, 2014 Share Posted November 10, 2014 {$path|truncate:30:""} Con el truncate cortas y seleccionas 30 caracteres En el tpl. Link to comment Share on other sites More sharing options...
Goyo Posted December 10, 2014 Share Posted December 10, 2014 {$path|truncate:30:""} Con el truncate cortas y seleccionas 30 caracteres En el tpl. Hola gabrielchiron, me puedes indicar dónde debo incluir {$path|truncate:30:""} concretamente para limitar los caracteres. Utilizo la versión 1.6.0.9. Gracias de antemano. Link to comment Share on other sites More sharing options...
Recommended Posts