chenpress et les feuilles de styles
On est pas perdu quand on a l’habitude de FCK avec chenpress …
Afin de laisser un peu de liberté à l’utilisateur, mais de ne pas lui laisser la possibilité de défigurer son site, j’ai opté pour la conf suivante :
dans wp-content/plugins/cchenpress/FCKeditor/fckconfig.js
FCKConfig.EditorAreaCSS = '/wp-content/themes/nom_du_theme/fckstyle.css' ;
FCKConfig.DefaultLanguage = 'fr' ;
FCKConfig.UseBROnCarriageReturn = true ;
FCKConfig.ToolbarSets["WordPressTool"] = [
['Source','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord'],
['Undo','Redo','-','Find','Replace','SpellCheck'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar'],
['PageBreak','UniversalKey'],
['OrderedList','UnorderedList','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Bold','Italic','Underline','StrikeThrough','Subscript'],
['Superscript','RemoveFormat'],
['Style']
] ;
FCKConfig.StylesXmlPath = '/wp-content/themes/nom_du_theme/fckstyles.xml' ;
dans /wp-content/themes/nom_du_theme/fckstyles.css
Je copie la feuille de style style.css du thème, et j’y enlève ce qui pourrait parasiter le rendu dans FCKeditor et éventuellement, je rajoute une ou deux classes dont j’ai besoin du genre .code …
dans /wp-content/themes/nom_du_theme/fckstyles.xml, un xml qui mentionne les styles de la feuilles de styles que je veux mettre à dispo du user
Deux avantages à cette méthodes: le user à un vrai rendu de son post ou de sa page et il peut faire un semblant de mise en page sans pour autant avoir accès aux palettes de couleurs.

