¿Cómo puedo imprimir los primeros n caracteres de una variable smarty, p. los primeros 30 caracteres de {$ var}?Smarty: substr a variable
14
A
Respuesta
18
20
Ahora hay una función:
{$var|substr:0:30}
o mb_substr para las variables UTF-8:
{$var|mb_substr:0:30}
-1
Con respecto a su problema Jojo already gave the correct answer.
Debe utilizar el modificador truncado:
{$var|truncate:30}
Pero para la usabilidad y SEO-reaons que sería mejor para acortar el texto a través de CSS con text-overflow
propiedad. Le permite imprimir todo el texto al cliente pero acortarlo a un ancho/largo específico y mostrar ...
en su lugar.
Cuestiones relacionadas
- 1. Smarty - variable Además
- 2. Cadena de concatenación con variable en smarty
- 3. ¿Cómo puedo incrementar una variable Smarty?
- 4. Perl substr (STRING, @ARRAY) ne substr (STRING, OFFSET, LENGTH)?
- 5. Smarty: evaluar una plantilla almacenada en una variable PHP
- 6. ¿Cómo verifico si una variable Smarty ya está asignada?
- 7. Smarty: compruebe si la variable está en la matriz
- 8. Cómo definir una variable con valores aleatorios en Smarty
- 9. cadena de corte Smarty para añadir puntos
- 10. desactivar smarty notice
- 11. Cómo convertir float a int en smarty
- 12. Salida de Smarty a PHP ¿Es posible?
- 13. Django substr/substring en plantillas
- 14. función de PHP substr error()
- 15. cómo hacer que la función de visualización de smarty regrese a una variable
- 16. Acceder a una variable (local o global) del archivo PHP de smarty
- 17. Smarty benchmark, ¿alguien?
- 18. Smarty URL contiene
- 19. PHP substr después de cierto char, una solución elegante de substr + strpos?
- 20. smarty y fecha
- 21. Smarty y Kohana
- 22. Plugin Smarty para NetBeans
- 23. Smarty sección de bucle
- 24. {if not isset} Smarty
- 25. Concatenación en smarty
- 26. SELECCIONAR instrucción con substr en WHERE Cláusula
- 27. Interrumpir/explotar Cadena en smarty
- 28. ¿Cómo generar json con smarty?
- 29. Algo como Smarty en ASP.NET?
- 30. ¿Hay un Cambiador en smarty?
Esto definitivamente funciona, pero en realidad no es una función Smarty, es una función PHP a la que se puede acceder desde Smarty. –