es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La anidación incorrecta de elementos Freemarker.

Estoy teniendo un problema al usar <#nested en FreeMarker.

Si hago lo siguiente:

<div style="background: white;">
    <#nested "header">
    <#nested "info">
    <#nested "form">
</div>
<div>NOT WHITE</div>

Incluso el div con el texto NOT WHITE tiene un fondo blanco. El propio div también se anida dentro del div anterior por alguna razón. ¿Alguien puede ayudarme aquí?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema podría estar relacionado con la representación HTML de la plantilla FreeMarker. Una posible solución sería eliminar los < y reemplazarlos con < para asegurar que se generen las etiquetas HTML correctas.

    Por lo tanto, el código debería lucir así:

    <div style="background: white;">
        <#nested "header">
        <#nested "info">
        <#nested "form">
    </div>
    <div>NO BLANCO</div>
    

    Esto debería solucionar el problema con los divs anidados y el fondo blanco.

Comments are closed.