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 :

Bundle Wysiwyg FOSCKEditorBundle


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 200
    Par défaut Bundle Wysiwyg FOSCKEditorBundle
    Salut !
    J'essaye de mettre en place un buddle de WYSIWYG : FOSCKEditor
    J'ai suivi la doc (https://symfony.com/bundles/FOSCKEdi...ent/index.html) mais il n'apparait pas 😦
    Voici ce que j'ai fait
    1 -
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer require friendsofsymfony/ckeditor-bundle
    2 - Vérification dans le fichier bundles.php de la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true],
    3 -
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console ckeditor:install
    4 -
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console assets:install
    public car j'utilise une version flex de SF
    5 - dans le fichier twig.yaml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    twig:
        form_themes:
            - '@FOSCKEditor/Form/ckeditor_widget.html.twig'
    (Je crois que cette partie est optionnelle)

    6 - j'ai ensuite mis dans un form ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ->add('description', CKEditorType::class, [
                    //...
     
                ])
    Mais j'ai pas d'outil de texte qui apparaissent 😦
    Est ce que j'ai oublié quelques chose quelque part selon vous ?
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Bonjour,
    Quelle version de CKEditor installes tu ?
    CKEditor est devenu payant à partir de v4.23.*, message "the license key is missing or invalid." dans la console de Firefox.
    J'utilise donc la v4.22.1, et ça marche nickel !
    Infos ici : https://ckeditor.com/docs/ckeditor4/...ts-license-key

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 200
    Par défaut
    Merci pour ta réponse rapide
    Alors par contre je ne sais pas comment voir la version du bundle ! J'ai juste suivi bêtement un tuto pour l'installer !
    En faite je suis encore novice dans Symfony
    J'ai trouvé sur le net une version 4.22.1 en zip mais là aussi je ne sais pas trop comment on l’inclus ds le projet :/

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Ok, pour préciser la version, ajouter un paramètre à la ligne d'installation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console ckeditor:install --tag=4.22.1
    Par contre, pour voir la version installée, je ne sais plus, désolé, là je n'ai pas mon projet sous la main...

    Bon code à toi !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 200
    Par défaut
    J'ai donc réinstaller comme tu m'as dit ! Alors après, vu qu'il était déjà installé, quand j'ai tapé la ligne de code il m'a fait une proposition dans le terminal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [drop] Drop the directory & reinstall CKEditor
    [keep] Keep the directory & reinstall CKEditor by overriding files
    [skip]Skip the installation
    J'ai choisi "drop"

    J'ai aussi réinstallé les asset

    Mais aucun changement

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 156
    Par défaut
    Ok pour le drop à la nouvelle install, ça devrait être ok.

    Tu peux nous montrer le code complet de ton champ dans ton formtype stp ?

    Tu utilises Firefox ? As tu un message dans la console ?

    Est ce que tu utilises Webpack Encore ? Dans ce cas, il faudrait republier les assets, commande qui marche chez moi :
    Ha oui, et aussi pour mes tests, je vide souvent le cache de Symfony et du navigateur, je me suis déjà fait avoir...

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

Discussions similaires

  1. Editeur XML WYSIWYG ??
    Par ovh dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 27/12/2009, 19h58
  2. Réponses: 3
    Dernier message: 30/07/2004, 10h51
  3. OpenOffice comme éditeur WYSIWYG de contenu XML ?
    Par lilouTwo dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 01/07/2004, 14h43
  4. [Faisabilité] Outils wysiwyg de cartes perso...
    Par pikow dans le forum Général Java
    Réponses: 4
    Dernier message: 07/06/2004, 15h25
  5. [Débutant][bundle] plusieurs "bundle"
    Par lando dans le forum Développement Web en Java
    Réponses: 12
    Dernier message: 11/09/2003, 18h13

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