2010-07-27 17 views

risposta

13

Beh, ci sono diversi content.css e solo uno viene utilizzato per lo stile il vostro editor a seconda delle impostazioni di configurazione .

Si consiglia di utilizzare l'opzione di configurazionecontent_css e il nome di un file css in cui è possibile sovrascrivere i redattori di default (il content.css ti sono stati recentemente cercando). Nella tua funzione init uso qualcosa come

content_css: "http://localhost/css/my_tiny_styles.css", 

e in my_tiny_styles.css o qualsiasi file che si sceglie di utilizzare

font-family: myfont1, myfont2, sans-serif; 
+0

Ha funzionato. Grazie. – Marwelln

+0

Posso aggiungere la famiglia di font diretta come 'font-family: Segoe Ui' in tinymc editor intialise – Eldho

+0

@Eldho: dovresti specificare font-familiy nel file css che hai impostato usando content_css – Thariama

3

Ecco un altro modo per risolvere questo problema.

Aggiungendo i propri stili personalizzati nel nostro file CSS definendo l'ID di tinymce.

#tinymce .mceContentBody p { 
    font-family: your_font_name !important; 
} 
-1

Ecco come procedere senza toccare CSS o altri codici.

  1. usare il plugin 'TinyMCE avanzata'
  2. attivarlo nelle impostazioni.

Istruzioni più dettagliate here.

+0

Questo plugin riguarda TinyMCE per Wordpress. L'OP riguarda il controllo TinyMCE stesso;) – Banov

1

Se si desidera modificare il valore predefinito delle caselle personali, piuttosto che solo il css del display, con TinyMCE 4 che è ora:

setup : function(ed) { 
ed.on('init', function(ed) { 
    ed.target.editorCommands.execCommand("fontName", false, "Calibri"); 
    ed.target.editorCommands.execCommand("fontSize", false, "11pt"); 
}); 
} 

EDIT: questa è l'opzione di impostazione della funzione init come spiegato qui : https://www.tinymce.com/docs/configure/integration-and-setup/#setup

+0

questo non ci dice dove questo codice dovrebbe essere aggiunto. – SpaceDog

+0

@SpaceDog Ho modificato la mia risposta. – Georg

0

Per le persone che hanno problemi di aggiunta di un foglio di stile a causa di problemi di percorso o un qualsiasi motivo, questo dovrebbe farlo abbastanza semplice:

setup : function(ed) { 
    ed.on('init', function(){ 
     $(this.getDoc()).find('head').append('<style>p{margin:0;}</style>'); 
    }); 
} 

Nota Ho usato jQuery, ma ovviamente lo posso fare anche senza.

Problemi correlati