Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2014, 08:21
Avatar de welko
welko
 
Fecha de Ingreso: julio-2007
Mensajes: 102
Antigüedad: 17 años, 4 meses
Puntos: 2
Problemas con autoescape y slice

Buenas, a ver si me podéis ayudar, el código del template es el siguiente:

Código HTML:
<p>
{% autoescape false %}
     {{ noticia.contenidoNoticia|striptags|slice(0,250) ~ '...' }}
{% endautoescape %}            
</p> 
noticia.contenidoNoticia tiene el contenido de la noticia en html (con &aacute; y demás), el problema viene al hacer el slice para sacar un resumen de la misma, pues si corta por la mitad de un &nbsp; &aacute; etc. el texto queda "blablabla blabl&aac..." cuando debería ser "blablabla blablá...".

He conseguido resolver el problema haciendo lo siguiente en el controlador, pero me gustaría saber si hay alguna solución desde twig

Código PHP:
foreach($noticias as $noticia)
{
        
$noticia->setContenidoNoticia(html_entity_decode($noticia->getContenidoNoticia()));

__________________
Revista de videojuegos, noticias, avances, análisis, vídeos, imágenes etc: www.nggamers.com