Page 1 of 2
Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 11:46 am
by Marck77
Buongiorno,
Abbiamo aggiornato alla 4.1 da poco.
Per i nuovi utenti ci compare un errore che prima non c'era: il modulo "Completa i dati mancanti" viene visualizzato come codice e non come modulo. Allego screenshot.
Abbiamo provato a risolvere, e abbiamo scoperto che nel codice HTML basta cancellare le virgolette entro le quali viene messo questo codice per ripristinare il modulo.
Avendo fatto la modifica su locale, non sappiamo come fare per cancellare quelle virgolette a livello di server.
Qualcuno saprebbe come fare? Oppure è un bug della nuova versione che verrà risolto nelle successive?
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 11:56 am
by alfa24
Non è tuo il server?
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:00 pm
by Marck77
Sì, il server è nostro, probabilmente mi sono espresso male: non riusciamo a capire in quale file intervenire per fare in modo che la visualizzazione torni normale.
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:02 pm
by alfa24
Allora non è chiaro cosa hai fatto in locale:)
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:12 pm
by alfa24
Ad ogni modo, l'MVC della precompilazione (su una 4.0.11) è:
/appLms/views/precompile/show.php
/appLms/controllers/PrecompileLmsController.php
/appLms/models/PrecompileLms.php
non essendo la 4.1 pubblica non posso confermarti che il pattern sia rimasto lo stesso, né tentare di replicare il problema, ma tieni presente che il bug potrebbe anche essere nella libreria che disegna l'editor (hai provato se altri campi wysiwyg hanno lo stesso comportamento?)
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:18 pm
by Marck77
Allora, è una modifica molto semplice in realtà, l'abbiamo fatta con lo strumento "ispeziona" di Chrome e l'opzione "Edit as HTML".
Abbiamo notato che attorno al codice visualizzato nella pagina c'erano delle virgolette in più (Primo Screenshot)
Allora le abbiamo semplicemente tolte, e la visualizzazione è tornata come dovrebbe essere (Secondo Screenshot).
Come dicevamo, non sappiamo come fare questa modifica a livello dei file presenti sul server.
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:19 pm
by Marck77
In risposta al tuo secondo post: no, non abbiamo provato se altri campi hanno lo stesso problema.
Re: Errore nel parsing HTML per nuovi utenti
Posted: Wed Nov 13, 2024 12:22 pm
by alfa24
Prova, ci sono dei campi editor wysiwyg un po' ovunque.
Re: Errore nel parsing HTML per nuovi utenti
Posted: Thu Nov 14, 2024 8:56 am
by max
Grazie, vediamo di fixare a monte per una nuova versione
Re: Errore nel parsing HTML per nuovi utenti
Posted: Fri Nov 15, 2024 6:44 pm
by marco.urzi
Ciao,
per venire incontro al tuo problema ti condivido lo snippet di codice che ti serve per fixare il problema.
In appLms/views/precompile modifica il file show.html.twig sostituendo al riga 13 con
Code: Select all
{{ fieldlist.playFieldForUser(id_user,id_field,false,true) | raw }}
.
Aggiungo che inseriremo il fix nella prossima release.