Développement web
Symfony
PHP
Bash
il y a 10 mois citizenz7 3 commentaires 2583 lectures
Dans EasyAdmin vos partie consacrées à CKEditor ont disparu. Plus rien. Juste un simple textarea tout minuscule. Meme en réinstallant les assets, rien à faire...
Si vous faites un clique droit INSPECTER et que vous regardez dans la console, vous y verrez un (voire meme plusieurs) message d'erreur : error invalid-lts-licence-key
La fin de vie de CKEDITOR v4 est survenue en juin 2023. Il faut passer à une version LTS du soft ou carrément à la version 5, ce qui n'est pas aisé...
Grâce à une petite recherche (https://github.com/FriendsOfSymfony/FOSCKEditorBundle/issues/253), j'ai pu trouver une solution pour y remédier.
Il suffit en fait de "downgrader" la version de CKEDITOR et de "bloquer" la version de CKEDITOR dans le composer.json, comme suit :
On re-installe une version 4.22.1 de CKEditor :
bin/console ckeditor:install --tag=4.22.1
Puis on re-installe les assets de CKEditor :
bin/console assets:install
Puis on "bloque" la version de CKEditor dans le composer .json :
"scripts": {
"auto-scripts": {
"ckeditor:install --tag=4.22.1": "symfony-cmd"
},
Et voila, CKEditor devrait de nouveau être utilisable dans le Backoffice.
Merci beaucoup !! Ça fonctionne nickel !
Ça fonctionne parfaitement, t'es un chef !! Mercii !!
@houdih De rien ;)
Blog d'un geek quinqua nivernais fan d'ovalie, de linuxerie, de musique et de Net
En plus je connais une technique pour tuer trois hommes en un coup rien qu’avec des feuilles mortes ! Alors là, vous êtes deux, vous avez bien de la chance. (Kaamelott, Livre IV, Les Chaperons)