11 Vote

TinyMCE: Insérer du Texte sous forme de Texte Brut sans aucun Formatage

Question de Invité | 10/12/2023 à 21:48

Lorsque vous copiez du texte d'un fichier Word ou d'un document HTML dans mon TinyMCE-Editor, le texte contient toujours de nombreux formats tels que des couleurs, des cases ou des tableaux qui ne doivent pas être repris.

Bien sûr, c'est différent lorsque je copie un texte non formaté, par exemple à partir d'un éditeur de texte brut.

Comment puis-je faire en sorte que même le texte formaté original soit copié sous forme de texte brut (plain text) sans aucun formatage dans le TinyMCE-Editor?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

TinyMCE fournit un plugin appelé "paste" qui peut s'occuper de cette chose. La propriété "paste_as_text" doit être définie sur "true".

Voici un exemple de la façon d'inclure le plugin:

tinymce.init({
  selector: "textarea",
  plugins: "paste",
  paste_as_text: true
});

Dans votre cas, également utiliser "paste_word_valid_elements" au lieu de "paste_as_text" pourrait être utile. Vous pouvez l'utiliser comme ça:

tinymce.init({
  selector: "textarea",
  plugins: "paste",
  paste_word_valid_elements: "h1,h2,h3,b,strong,i,em"
});

Avec cette propriété, vous pouvez définir certaines balises HTML qui peuvent être reprises de Word (ou de toute autre source). Tous les autres éléments sont automatiquement supprimés. Ainsi, il est possible, par exemple, de reprendre des titres ou des mots en gras mais pas toutes les mises en forme.
11/12/2023 à 19:04

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.