TinyMCE envuelve mi texto en < p > < / p > ;. ¿Puedo evitar esto?
-
03-07-2019 - |
Pregunta
Estoy usando TinyMCE ( http://tinymce.moxiecode.com/
) en una página .NET.
Cada vez que cargo un texto
myTMCE.value=mycontent;
Puedo ver que mi texto se envuelve en < p > < / p >
. Esto no es deseable para mí, así que estoy tratando de evitarlo.
Intentando inicializar en
<script>
tinyMCE.init({
force_p_newlines: true
})
</script>
no funcionó. ¿Alguna idea? Gracias por adelantado, m.
Solución
Podrías despojar < p > después del hecho usando .NET, o alternativamente, simplemente use un simple < textarea > campo para la entrada de datos si eso se adapta a lo que está tratando de hacer.
Otros consejos
Debe hacer esto:
<script>
tinyMCE.init({
forced_root_block: false,
//some other options here
})
</script>
Por defecto, TinyMCE se establece como un bloque raíz. Al establecer esta propiedad en falso, elimina cualquier contenedor para el texto. El siguiente texto es de la documentación de TinyMCE:
Esta opción le permite asegurarse de que cualquier elemento que no sea de bloque o los nodos de texto están envueltos en elementos de bloque. Por ejemplo algo dará como resultado resultados como:
algo
Esta opción está habilitada de forma predeterminada a partir de 3.0a1.
Si establece esta opción en falso, nunca producirá etiquetas P al ingresar o automáticamente producirá elementos BR y Shift + Enter producirá una P.
Tenga en cuenta que no usar elementos P como bloque raíz puede dañar severamente la funcionalidad del editor.
http://www.tinymce.com/wiki.php/Configuration:forced_root_block
Consulte este hilo y < a href = "http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=16296#p16296" rel = "nofollow noreferrer" title = "la respuesta"> la respuesta en el foro de TinyMCE. force_p_newline es una opción de gecko solamente (es decir, FF).
TinyMCE agrega una carga completa de etiquetas al texto; su objetivo de diseño es crear html válido a partir de entradas arbitrarias (incluidas las entradas html). Si desea controlar el código html generado, es mejor que use otro editor.