Jump to content

¿Incompatibilidad de Caracteres Especiales con modificador "truncate"?


Martin-F

Recommended Posts

Hola a todos,

 

Utilizo Prestashop 1.5.4.1, y tengo el siguiente inconveniente: Cuando el texto se corta (truncate) justo adonde hay un acento o 'ñ', aparece parte del código del caracter (entidad), en lugar de aparecer el caracter correspondiente.

 

La codificación del sitio creo que está bien y todo los demás textos se muestran correctamente. He detectado que el problema lo ocasiona el 'truncate', tanto en product-list.tpl como en blockcart.tpl.

 

En la Imagen de ejemplo (product-list), después de la 'F' debería aparecer la 'ú'. De hecho, al posicionarse con el puntero sobre el nombre, el mismo aparece correctamente (y al ingresar a la página de producto, también aparece bien).

 

El fragmento de código de mi product-list.tpl es el siguiente:

<h3><a class="MARTIN_h3" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF8'}">{$product.name|escape:'htmlall':'UTF-8'|truncate:34:'...':true}{" - "}{$product.reference|escape:'htmlall':'UTF-8'}</a></h3>

Imagen de ejemplo:

140603070530244790.png

¿Qué modificaciones debería hacer para que esto deje de ocurrir?

 

(encontré similitudes con el siguiente topic: http://www.prestashop.com/forums/topic/23762-problem-with-smarty-truncate-modifier-html-entities-and-utf-8/, pero es de un danés, jeje)

 

Gracias de antemano.

Link to comment
Share on other sites

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