11 Voto

TinyMCE: Insertar Texto como Plain Text sin ningún Formato

Pregunta de Invitado | 13/12/2023 a las 21:22

Al copiar texto de un archivo de Word o un documento HTML en mi TinyMCE-Editor, el texto siempre contiene muchos formatos, como colores, cuadros o tablas, que no deben tomarse.

Por supuesto, es diferente cuando copio un texto sin formato, por ejemplo desde un editor de texto plano.

¿Cómo puedo lograr que incluso el texto formateado original se copie como texto plano sin ningún formato en el TinyMCE-Editor?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

TinyMCE proporciona un plugin llamado "paste" que puede ocuparse de esto. La propiedad "paste_as_text" debe establecerse en "true".

Aquí hay un ejemplo de cómo incluir el plugin:

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

En su caso, también podría ser útil utilizar "paste_word_valid_elements" en lugar de "paste_as_text". Puede usarlo así:

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

Con esta propiedad, puede definir algunas etiquetas HTML que se pueden tomar desde Word (o desde cualquier otra fuente). Todos los demás elementos se eliminan automáticamente. Así, es posible, por ejemplo, aceptar títulos o palabras en negrita, pero no todos los formatos.
15/12/2023 a las 12:15

ResponderPositivo Negativo
Responder

Temas Relacionados

Padre Nuestro en 20 Idiomas

Información | 1 Comentario

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.