CKEditor ne marche pas easyAdmin 3 symfony 5.3.10
Bonjour,
J'essaie de faire fonctionner CKEditor dans l'admin, mais je n'y arrive pas et j'obtiens un simple textarea. Je me permets de poster ma config et vous remercie de votre aide.
fos_ckeditor.yaml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| fos_ck_editor:
base_path: "build/ckeditor"
js_path: "build/ckeditor/ckeditor.js"
configs:
my_config:
toolbar: full
filebrowserBrowseRoute: elfinder
filebrowserBrowseRouteParameters: []
language: fr
twig:
form_themes:
- '@FOSCKEditor/Form/ckeditor_widget.html.twig' |
Ma fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| public function configureFields(string $pageName): iterable
{
return [
IdField::new('id')->hideOnForm(),
AssociationField::new('rel_category')->setLabel('Catégorie')->hideOnIndex()->setRequired(true),
DateTimeField::new('createdAt')->setLabel('Date de création')->hideOnForm(),
DateTimeField::new('updatedAt')->setLabel('Date de modification')->hideOnForm(),
TextField::new('title')->setLabel('Titre'),
SlugField::new('slug')->setTargetFieldName('title')->setLabel('Slug')->hideOnIndex(),
// TextEditorField::new('description')->setLabel('Description'),
TextEditorField::new('description')->setLabel('Description')->setFormType(CKEditorType::class),
TextField::new('tags')->hideOnIndex()->setRequired(true),
BooleanField::new('published')->setLabel('Publié'),
ImageField::new('image')->setBasePath('assets/uploads/products/')
->setUpLoadDir('public/assets/uploads/products/')->setLabel('Image')
->setUploadedFileNamePattern('[randomhash].[extension]')
->setRequired(false),
];
} |