Cuando CKEditor5 ve HTML incorrecto como este:
@foreach ($data as $datum) <div> <span>{{ $datum }}</span> </div> @endforeachEnvolverá las etiquetas en 'p' para que se vea así:
<p> @foreach ($data as $datum) </p> <div> <span>{{ $datum }}</span> </div> <p> @endforeach </p>Creo que debería ser posible evitar que eso suceda con un complemento de convertidor personalizado o incluso en la configuración al jugar con el escritor del modelo. ¿O necesito hackearlo durante la etapa de upcasting, lo cual estaría dispuesto a hacer? ¿En qué debo fijarme para empezar con esto? Gracias.
Creo que comenzaría por hacer que el modelo de datos no lo vea como "párrafo".
Si no es posible, ¿cómo cambio el párrafo a otra cosa? Usar una etiqueta diferente funcionaría para mí.
También lo necesito para trabajar en tablas también. Esto solo se borra:
<table> <tbody> <tr> <td> foo </td> </tr> @foreach ($data as $datum) <tr> <td> {{ $datum }} </td> </tr> @endforeach <tr> <td> bar </td> </tr> </tbody> </table>¿Cómo hago para que esto no se elimine?