TinyMCE non possono allineare tag di intestazione
Domanda
Qualcuno sa come posso abilitare l'allineamento del testo del tag di intestazione attraverso l'interfaccia TinyMCE? Se seleziono il testo (di qualsiasi tag di intestazione) e selezionare un'opzione di allineamento sembra aver allineato correttamente nell'editor. Tuttavia, quando ho Salvare la pagina si arriva spostato indietro al allineamento predefinito (nel mio caso a sinistra).
Inoltre ho provato a modificare direttamente il codice HTML, ma quando chiudo la finestra del codice HTML non sembra aggiornamento.
Ho trovato un po 'di documentazione sul wiki sulla extended_valid_elements che ho ha cercato di aggiornamento nel file tiny_mce.js
ma non sembra fare la differenza.
Ecco le impostazione `valid_elements' per i tag di intestazione dal file tinyMceConfig.config:
-h1[id|dir|class|align],-h2[id|dir|class|align],
-h3[id|dir|class|align],-h4[id|dir|class|align],-h5[id|dir|class|align],-h6[id|style|dir|class|align]
Soluzione
Solo per chi ha un problema simile, sono riuscito a risolvere questo.
L'editor tentativi di applicare l'attributo style
al tag di intestazione quando si seleziona una delle opzioni di allineamento, per impostazione predefinita non è abilitata nella configurazione valid_elements
.
Al fine di ottenere questo lavoro è sufficiente aggiungere l'attributo style
alla configurazione per ogni intestazione di esempio -h1[id|dir|class|align|style], -h2[id|dir|class|align|style]
etc
Se si utilizza Umbraco è necessario apportare queste modifiche nel file ~/config/tinyMceConfig.config
e poi riciclare il pool di applicazione il vostro sito è in esecuzione in.
Altri suggerimenti
valid_elements ? Penso che questo dovrebbe essere l'impostazione giusta per voi, perché i tag di intestazione sono tag XHTML valide, non è necessario extended_valid_elements.