2012-02-03 6 views
1

Comment charger des styles à partir d'une feuille de style dans la liste de styles de ckeditor?comment charger des styles dans ckeditor?

Est-ce possible?

J'ai essayé de mettre cela dans le fichier config.js mais il ne marche pas charger tous les styles dans la liste des éditeurs

config.extraPlugins = 'stylesheetparser'; 
config.contentsCss = '/css/style.css'; 

Peut-être que je ne suis pas créer mes styles droite la feuille de style? Y at-il quelque chose qui manque?

Répondre

2

Oui, c'est possible. vous trouverez des informations détaillées de cette URL

http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Styles

Par exemple;

Tout d'abord, ajouter "my_styles" styles CSS à CKEDITOR.stylesSet dans les plugins/styles/plugin.js

Le code suivant montre comment enregistrer une définition de style échantillon. Lorsque les définitions sont prêtes, vous devez demander à l'éditeur d'appliquer les styles nouvellement enregistrés en utilisant le paramètre stylesSet. Cela peut être défini dans le fichier config.js, par exemple:

config.js

config.stylesSet = 'my_styles'; 
+0

Question de suivi ... est-il possible d'inclure également des styles d'objet? {name: 'Button link', élément: 'a'} ne semble pas apparaître dans ma liste déroulante .. –

1

Il dépend du contenu de ce fichier style.css. Le plug-in de l'analyseur de feuille de style utilise uniquement les règles qui précisent à la fois un élément et une classe de sorte que vous pouvez utiliser ceci:

p.red { color:red; padding:1em } 

Mais ces autres ceux ne seront pas reconnus par le plug-in (vous devez personnaliser)

p {color:red; padding:1em} 
.red {color:red; padding:1em} 
#red {color:red; padding:1em} 
Questions connexes