2014-10-30 15 views
7

Ho un piccolo MCE e devo impostare l'opzione "force_br_newlines: true", perché quando non lo faccio, e sto premendo "Invio" per esempio due volte e guarda nel codice sorgente, c'è solo uno <br>.TinyMCE: Come impedire <br> -TAG nell'elemento di elenco

Ma quando si imposta l'opzione su VERO, ho un problema con la mia lista non ordinata. Quando il testo caricato viene dal mio databse al TinyMCE, si fa fuori dalla

<ul><li> MY TEXT </li><li> MY TEXT 2 </li><ul>

questo ->

<ul><br /><li> MY TEXT </li><br /><li> MY TEXT 2 </li><br /><ul>

C'è una possibilità per evitare questo ??? Non voglio avere il <br /> in esso! GRAZIE MOLTO PER IL TUO AIUTO !!!!!

risposta

1

Gli elementi BR devono essere utilizzati solo quando necessario (soprattutto ). Inoltre a partire da 3.x l'opzione forced_root_block è abilitata dal valore predefinito , quindi se si desidera veramente disabilitare i paragrafi disabilitare anche quello .

Quindi aggiungere

tinyMCE.init({ 
     ... 
     force_br_newlines : true, 
     force_p_newlines : false, 
     forced_root_block : '' // Needed for 3.x 
}); 

BTW TinyMCE's official page non suggerisce di utilizzare elementi BR per le interruzioni di linea.

+0

Ma allora il problema ist, quando ho un testo e voglio fare due pause, mi spingere 2-Times-ritorno, ma quando ho Loom nel codice sorgente lì, è solo UNA pausa. I due BREAK sono mostrati solo nell'editor. Quindi quando lo salvo e lo ricarico in tinymce, c'è solo un BREAK! – Zwen2012

+0

Questo perché la pulizia è abilitata in TinyMCE, è possibile disabilitarla con 'cleanup: false'. http://www.tinymce.com/wiki.php/Configuration3x:cleanup –

0

Aggiungi

tinyMCE.init { 
    ... 
    ... 
    apply_source_formatting : false 
} 
0

Hai incluso 'liste' in contesti plugin?

tinymce.init({ 
 
    plugins: "lists link stylebuttons", // For example 
 
    // ... 
 
});

Problemi correlati