Développement web
Symfony
PHP
Bash
il y a 23 jours citizenz7 0 commentaire 141 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.
Blog d'un geek quinqua nivernais fan d'ovalie, de linuxerie, de musique et de Net
@Venkman
Il faut ajouter un setFormType() dans configureFields() pour les cha...
citizenz7
01-07-2023
Les 3 actes, c'est les bonnes femmes qui sont mi-taupes mi-déesses, et qui ont forcé les mecs de Bethléem à construire les pyramides. (Kaamelott, Livre III, La poétique, 1ère partie)