IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[S5] Bien intégrer CKeditor avec EasyAmin 3


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Novembre 2018
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Novembre 2018
    Messages : 58
    Par défaut [S5] Bien intégrer CKeditor avec EasyAmin 3
    Salut tout le monde,

    Je suis en train de créer un espace administration avec EasyAdmin 3 en intégrant le WYSIWYG ckeditor. Le WYSIWYG s'affiche mais le problème c'est qu'il me manque pas mal d'option malgrès le fait que j'ai configuré ma toolbar sur full. Si je change ma config sur basic, j'obtiens le strict minimum mais si je met l'option 'standard', j'ai exactement la même que 'full' 😫

    Tout d'abord ma configuration pour intégrer CKeditor :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public function configureFields(string $pageName): iterable
    {
     
        return [
            IdField::new('id')->hideOnForm(),
            TextField::new('title', 'Titre'),
            ImageField::new('imageFile', 'Image')->setFormType(VichImageType::class)->setLabel('Image'),
            TextEditorField::new('content', 'Contenu')->setFormType(CKEditorType::class),
            DateTimeField::new('createdAt', 'Créé le ')->hideOnForm(),
            AssociationField::new('actualityComments', 'Commentaires')->hideOnForm()
        ];
    }
    Mon fichier YAML :

    Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    fos_ck_editor:
      base_path: "build/ckeditor"
      js_path: "build/ckeditor/ckeditor.js"
      configs:
          my_config:
                toolbar: full
                filebrowserBrowseRoute: elfinder
                filebrowserBrowseRouteParameters: []
    twig:
      form_themes:
        - "@FOSCKEditor/Form/ckeditor_widget.html.twig"

    Le screen lorsque je met l'option :

    -Basic :
    Nom : basic.png
Affichages : 2406
Taille : 21,4 Ko

    -standard :

    Nom : standard.png
Affichages : 2401
Taille : 26,9 Ko

    et full :

    Nom : full.png
Affichages : 2441
Taille : 29,2 Ko

    Full et standard m'affiche le même rendu organisé différemment. Avec l'option 'full' je devrais avoir la couleur des textes, les alignements etc... plein d'options qui ne s'affichent pas. Un petit coup de pouce serait le bienvenue 😊

  2. #2
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 351
    Par défaut
    Salut,

    Je pense que les fonctionnalités manquantes sont ajoutées par des plugins CKEditor (https://ckeditor.com/cke4/addon/colorbutton, https://ckeditor.com/cke4/addon/justify, etc.).
    À mon avis, il faut que tu trouves ceux qui t'intéressent et ensuite que tu les installes : https://symfony.com/doc/current/bund...ge/plugin.html

  3. #3
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Novembre 2018
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Novembre 2018
    Messages : 58
    Par défaut
    Bizarre car avec tout les tutos que j'ai regardé sur le sujet, personne n'installé de plugin. Je pense faire ça du coup car je ne trouve pas de solution. Je le fais et je te tiens au courant 😉

  4. #4
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Novembre 2018
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Novembre 2018
    Messages : 58
    Par défaut
    Citation Envoyé par _Thomas Voir le message
    Salut,

    Je pense que les fonctionnalités manquantes sont ajoutées par des plugins CKEditor (https://ckeditor.com/cke4/addon/colorbutton, https://ckeditor.com/cke4/addon/justify, etc.).
    À mon avis, il faut que tu trouves ceux qui t'intéressent et ensuite que tu les installes : https://symfony.com/doc/current/bund...ge/plugin.html
    Salut Thomas, c'était exactement ça, merci. Vu que je l'avais installé via webpack encore, je n'ai rien eu à installer, j'ai rajouté une config au dans mon yaml et le tour est joué...

    Je clôture

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSmooth] Bien intégrer la JRE avec son programme
    Par Ceubex dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 30/03/2012, 23h01
  2. Comment bien installer GTK+ avec la "bonne version"?
    Par 0v3rb1t dans le forum GTK+ avec C & C++
    Réponses: 13
    Dernier message: 16/11/2007, 23h43
  3. Créer une image et l'intégrer direct avec un echo
    Par Romalafrite dans le forum Langage
    Réponses: 1
    Dernier message: 13/03/2007, 13h41
  4. Un bien étrange problème avec mes namespaces
    Par zarbiman dans le forum C#
    Réponses: 5
    Dernier message: 03/03/2007, 18h59
  5. Intégrer Applet avec <object> : pb de classid
    Par kjouve dans le forum Applets
    Réponses: 4
    Dernier message: 04/10/2006, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo