feedback

Étendre les fonctions de l'éditeur de contenu avec concrete 5.2.x

Depuis la version 5.2.RC1 de concrete5, l'éditeur de contenu est personnalisable directement en ligne via votre tableau de bord.

Vous avez le choix entre plusieurs modes standards, et un mode personnalisé.

Le mode simple est une version de l'éditeur ne contenant que les options de base, comme ceci:

91041230827329modesimple.png

Le mode Advanced est une version de l'éditeur comprenant presque toutes les options disponibles:

97431230827323modeadvanced.png

Le mode office est une sorte de mode full featured de l'éditeur: contenant toutes les options:

73491230827327modeoffice.png

Mais vous avez également un mode personnalisable en ligne !! Langue tirée

Lorsque vous cliquez sur le bouton de ce mode une zone de saisie de texte apparaît, contenant:

warning

La documentation ci-dessous est

obsolète si vous utilisez concrete5.2.x ou supérieur.

Étendre les options de l'éditeur:

Actuellement, la façon la plus simple, et péreine, pour ajouter des options sur l'éditeur de contenu TinyMCE de votre site concrete5 est de copier le répertoire

/concrete/blocks/content/

dans le répertoire

/blocks/content/

à la racine de votre site. De cette façon les mises à jour de concrete5 n'altèrerons pas vos modifications.

Ensuite ouvrez le fichier editor_init.php de votre répertoire local avec votre éditeur de code préféré. Vers le début du fichier vous devriez avoir le code suivant (ou quelque chose de très similaire) :

Si vous désirez avoir d'autres exemples conrets, certains ont étés postés sur le forum:

Cette liste est amenée à s'étendre dans le temps, en fonction des contributions.

 

N'hésitez pas à consulter la documentation sur le site de TinyMCE, ainsi que les diverses démonstrations en ligne, comme celle-ci.

Elle est définit avec un classe tinyMCE.init comme la suivante:

 

A savoir que la copie littérale de cette syntaxe n'est pas entièrement compatible sur concrete5, à vous d'éffectuer vos tests en local.