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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top