6 réponses
le 23 mars 2016

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Bonjour,

Comment surcharger en back-office (et liaison en front) des styles et styles de paragraphes dans la
toolbox?

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Camille LEBUGLEle 23 mars 2016 par Camille LEBUGLE

Bonjour,
il est possible de rajouter des styles de paragraphes en implémentant un fichier projectTemplates.js. Le fichier est à placer à la racine de l'application (dans le répertoire webapp).
Chaque style de paragraphe est déclaré de la manière suivante :

{
title: 'Style 1',
image: 'template1.gif',
html:
'[style1;Saisir le titre ici]'
}


Avec :
- title : le titre du style
- image : l'emplacement de l'image à afficher
- html : le texte utilisé pour déclarer un paragraphe dans la toolbox.

Ci dessous un exemple de fichier :

(function() {
'use strict';
// Register a template definition set named "default".
CKEDITOR.addTemplates( 'default',
{
// The name of the subfolder that contains the preview images of the templates.
imagesPath: CKEDITOR.getUrl( CKEDITOR.plugins.getPath( 'templates' ) + 'templates/images/' ),
// Template definitions.
templates:
[
{
title: 'Style 1',
image: 'template1.gif',
html:
'[style1;Saisir le titre ici]'
},
{
title: 'Style 2',
image: 'template1.gif',
html:
'[style2;Saisir le titre ici]'
},
{
title: 'Style 3',
image: 'template1.gif',
html:
'[style3;Saisir le titre ici]'
},
{
title: 'Style 4',
image: 'template1.gif',
html:
'[style4;Saisir le titre ici]'
}
]
});
})();


Camille

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Christelle CHAPUTle 04 avril 2016 par Christelle CHAPUT

Bonjour,
Merci pour votre réponse.
Cependant, placer le fichier js à la racine de webapp ne suffit pas.
Pour qu'il soit pris en compte, j'ai dû indiquer son chemin dans wro.xml
Exemple :

<group name="customScripts>
<js>/jspV6/scripts/projectTemplates.js</js>
</groupname>

Christelle

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Morgan BLANLOEILle 12 avril 2016 par Morgan BLANLOEIL

Bonjour,

La solution présentée précédemment est fonctionnelle à partir de la version 6.3.
Pour la version 6.2 il est possible de définir les fichiers XML pour les styles et styles de paragraphe, en définissant les deux propriétés ci-dessous :


fckeditor.kportalestyles=/path/kportalstyles.xml #Styles de paragraphe
fckeditor.fckstyles=/path/fckstyles.xml # Styles


Sur chaque fichier, copier le contenu déjà existant sur les fichiers par défaut puis définir les nouveaux styles .
Exemple :

<Style name="Titre 1" element="h3" />


Ou bien les nouveaux styles de paragraphe.
Exemple:

<Template title="Style 1" image="template_style1.gif">
        <Description>Titre gras, texte normal.</Description>
        <Html>
            <![CDATA[[style1;Saisir le titre ici]<br />]]>
        </Html>
 </Template>


Morgan



Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Romain GOMES Romain GOMESle 18 octobre 2016 par Romain GOMES Romain GOMES

Bonjour,

Je souhaite surcharger les styles en back office, mais je ne trouve pas ou définir les deux propriétés ci-dessous :

fckeditor.kportalestyles=/path/kportalstyles.xml #Styles de paragraphe
fckeditor.fckstyles=/path/fckstyles.xml # Styles

Je ne parviens pas non plus à mettre la main sur les fichiers par défaut afin de les dupliquer pour définir les nouveaux styles

Pouvez vous m'indiquer ces informations svp ?

Je vous remercie par avance

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Marc Labordele 20 octobre 2016 par Marc Laborde

Bonjour Romain,

Les propriétés doivent etre définies dans le fichier nom_de_votre_projet.properties

Pour voir les fichiers d'origine on peut les récupérer dans le war qui est généré par Eclipse.

Bien à vous,

Surcharge en back-office (et liaison en front) des styles et styles de paragraphes

Camille LEBUGLEle 20 octobre 2016 par Camille LEBUGLE

Bonjour,

de plus les sources K-Sup sont disponibles sur notre repository Bitbucket.
Vous avez accès aux fichiers via les liens suivant :
- kportalstyles.xml : https://bitbucket.org/ksup/koreparent/src/bd80b04c51ce7b7c902819828b5bd9fad886aee0/webapp/src/main/webapp/adminsite/fcktoolbox/kosmos/kportalstyles.xml?at=release%2F6.02&fileviewer=file-view-default
- fckstyles.xml : https://bitbucket.org/ksup/koreparent/src/bd80b04c51ce7b7c902819828b5bd9fad886aee0/webapp/src/main/webapp/adminsite/fcktoolbox/fckeditor/fckstyles.xml?at=release%2F6.02&fileviewer=file-view-default

Camille

Valider Annuler