Skip to main navigation Skip to main content Skip to page footer
Fluid obtiene APIs de plantillas: El nuevo f:argument ViewHelper

Fluid obtiene APIs de plantillas: El nuevo f:argument ViewHelper

| Tiempo estimado de lectura : min.
Este artículo fue traducido automáticamente con la ayuda de DeepL. Por lo tanto, pueden producirse inexactitudes.

Fluid 4.2.0 trae una característica emocionante: el <f:argument> ViewHelper lleva las plantillas y los parciales a un nuevo nivel. Por fin podemos dar a nuestras plantillas APIs claras.

Hasta ahora, a veces era un juego de adivinanzas: ¿Qué variables necesita este parcial? ¿Qué tipo espera? ¿Qué pasa si me olvido de algo? El nuevo ViewHelper resuelve estos problemas con elegancia.

¿Qué hace f:argument?

Usted define directamente en la plantilla qué variables son necesarias, qué tipos tienen y cuáles son opcionales. A continuación, Fluid comprueba automáticamente la salida: ¿Son correctos los valores transferidos? ¿Falta algo importante? Si es así, aparece un mensaje de error claro.

De este modo, las plantillas se autodocumentan. Un vistazo a las primeras líneas revela inmediatamente la API completa, es decir, qué "entradas" tiene la plantilla y qué espera. Perfecto para equipos o cuando vuelves a mirar tus propias plantillas después de meses.

Mis primeras reflexiones

Esto me parece muy interesante y sin duda lo probaré pronto en la práctica. Veo un enorme potencial, sobre todo para los parciales más complejos que se utilizan en diferentes contextos. Por fin se acabaron las "¿Por qué no funciona el parcial aquí?" - discusiones.

La documentación oficial muestra todos los detalles, y puedes encontrar los antecedentes técnicos en el mensaje de confirmación.

¿Qué opinas al respecto?

¿Usarás el nuevo ViewHelper?

¿Ves otros casos de uso o problemas potenciales?

Comparte tus ideas en los comentarios. ¡Estoy deseando conocer tus experiencias y opiniones sobre esta interesante actualización!

Back

¿Quién escribe aquí?

Hola, soy Wolfgang.

Desde 2006, he estado buceando profundamente en el fascinante mundo de TYPO3 - no es sólo mi profesión, sino también mi pasión. Mi camino me ha llevado a través de innumerables proyectos, y he creado cientos de video tutoriales profesionales centrados en TYPO3 y sus extensiones. Me encanta desentrañar temas complejos y convertirlos en conceptos fáciles de entender, lo que también se refleja en mis formaciones y seminarios.

Como miembro activo del Comité de Educación TYPO3, estoy comprometido a mantener las preguntas del examen TYPO3 CMS Certified Integrator actualizadas y desafiantes. ¡Desde enero de 2024 estoy orgulloso de ser un Consultor Partner oficial de TYPO3!

Pero mi pasión no termina en la pantalla. Cuando no estoy buceando en las profundidades de TYPO3, a menudo me encontrarás en mi bicicleta, explorando los pintorescos senderos alrededor del lago Constanza. Estas excursiones al aire libre son mi equilibrio perfecto: mantienen mi mente fresca y siempre me aportan nuevas ideas.