TinyMCE racchiude il mio testo in < p > < / p > ;. Posso evitarlo?
-
03-07-2019 - |
Domanda
Sto usando TinyMCE ( http://tinymce.moxiecode.com/
) in una pagina .NET.
Ogni volta che carico un testo
myTMCE.value=mycontent;
Riesco a vedere che il mio testo è racchiuso in < p > < / p >
. Questo non è desiderabile per me, quindi sto cercando di evitarlo.
Prova di inizializzare in
<script>
tinyMCE.init({
force_p_newlines: true
})
</script>
non ha funzionato. Qualche idea? Grazie in anticipo, m.
Soluzione
Puoi rimuovere < p > tag dopo il fatto utilizzando .NET, o in alternativa, usa semplicemente una textarea < textarea > campo per l'immissione dei dati se si adatta a ciò che si sta tentando di fare.
Altri suggerimenti
Devi fare questo:
<script>
tinyMCE.init({
forced_root_block: false,
//some other options here
})
</script>
Per impostazione predefinita, TinyMCE si imposta come blocco radice. Impostando questa proprietà su false, si rimuove qualsiasi wrapper per il testo. Il testo seguente è tratto dalla documentazione di TinyMCE:
Questa opzione ti consente di assicurarti che tutti gli elementi non bloccati o i nodi di testo sono racchiusi in elementi a blocchi. Per esempio qualcosa si tradurrà in output come:
something
Questa opzione è abilitata per impostazione predefinita a partire da 3.0a1.
Se imposti questa opzione su falso, non produrrà mai tag P su invio o automaticamente produrrà elementi BR e Maiusc + Invio produrrà una P.
Nota che non usare gli elementi P come blocco root può paralizzare gravemente la funzionalità dell'editor.
http://www.tinymce.com/wiki.php/Configuration:forced_root_block
Vedi questa discussione e < a href = "http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=16296#p16296" rel = "nofollow noreferrer" title = "la risposta"> la risposta nel forum TinyMCE. force_p_newline è un'opzione solo geco (cioè FF).
TinyMCE aggiunge un intero carico di tag al testo - il suo obiettivo di progettazione è quello di creare HTML valido da input arbitrario (incluso input HTML). Se vuoi il controllo del codice HTML generato, è meglio usare un altro editor.