tinymce page compatible avec snipcart
This commit is contained in:
parent
dc8091aedb
commit
4fa06f834c
|
@ -10,10 +10,101 @@
|
|||
if ( typeof(privateKey) == 'undefined') {
|
||||
var privateKey = null;
|
||||
};
|
||||
|
||||
if ( typeof(lang_admin) == 'undefined') {
|
||||
var lang_admin = "fr_FR";
|
||||
};
|
||||
// Adaptation pour Snipcart
|
||||
if ( typeof(initSnipcart) == 'undefined') {
|
||||
var initSnipcart = false;
|
||||
};
|
||||
var pluginsList = "advlist anchor autolink autoresize autosave codemirror colorpicker contextmenu fullscreen hr image imagetools link lists media paste searchreplace stickytoolbar tabfocus table template textcolor nonbreaking";
|
||||
var toolbarList = "restoredraft | undo redo | formatselect bold italic underline forecolor backcolor | fontsizeselect | alignleft aligncenter alignright alignjustify | bullist numlist | table template | image media link | code fullscreen";
|
||||
var templatesList = [
|
||||
{
|
||||
title: "Bloc de texte",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/1block.html",
|
||||
description: "Bloc de texte avec un titre."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 6 - 6",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/2blocks.html",
|
||||
description: "2 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 4 - 4 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/3blocks.html",
|
||||
description: "3 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 3 - 6 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/363blocks.html",
|
||||
description: "3 blocs de texte, de même hauteur, dissymétriques, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 3 - 3 - 3 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/4blocks.html",
|
||||
description: "4 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Effet accordéon",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/accordion.html",
|
||||
description: "Bloc de texte avec effet accordéon."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 6 - 6",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col6.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 4 - 4 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col444.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 3 - 3 - 3 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col3.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 4 - 8",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col4-8.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 8 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col8-4.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 2 - 10",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col2-10.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 10 - 2",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col10-2.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
}
|
||||
];
|
||||
|
||||
if( initSnipcart == true ) {
|
||||
var templatesSnipcart = [
|
||||
{
|
||||
title: "Snipcart 2 colonnes",
|
||||
url: baseUrl + "module/snipcart/vendor/col6.html",
|
||||
description: "Grille pour Snipcart avec les produits sur 2 colonnes."
|
||||
},
|
||||
{
|
||||
title: "Snipcart 3 colonnes",
|
||||
url: baseUrl + "module/snipcart/vendor/col4.html",
|
||||
description: "Grille pour Snipcart avec les produits sur 3 colonnes."
|
||||
}
|
||||
|
||||
];
|
||||
pluginsList = "advlist anchor autolink autoresize autosave codemirror colorpicker contextmenu fullscreen hr image imagetools link lists media paste searchreplace stickytoolbar tabfocus table template textcolor nonbreaking snipcart";
|
||||
toolbarList = "restoredraft | undo redo | formatselect bold italic underline forecolor backcolor | fontsizeselect | alignleft aligncenter alignright alignjustify | bullist numlist | snipcart | table template | image media link | code fullscreen";
|
||||
templatesList = templatesSnipcart.concat(templatesList);
|
||||
}
|
||||
|
||||
tinymce.init({
|
||||
// Classe où appliquer l'éditeur
|
||||
|
@ -33,9 +124,9 @@ tinymce.init({
|
|||
// Langue
|
||||
language: lang_admin,
|
||||
// Plugins
|
||||
plugins: "advlist anchor autolink autoresize autosave codemirror colorpicker contextmenu fullscreen hr image imagetools link lists media paste searchreplace stickytoolbar tabfocus table template textcolor nonbreaking",
|
||||
plugins: pluginsList,
|
||||
// Contenu de la barre d'outils
|
||||
toolbar: "restoredraft | undo redo | formatselect bold italic underline forecolor backcolor | fontsizeselect | alignleft aligncenter alignright alignjustify | bullist numlist | table template | image media link | code fullscreen",
|
||||
toolbar: toolbarList,
|
||||
fontsize_formats: "8px 9px 10px 11px 12px 13px 14px 15px 16px 18px 20px 24px 30px 36px 48px 60px 72px 96px",
|
||||
// CodeMirror
|
||||
codemirror: {
|
||||
|
@ -162,73 +253,7 @@ tinymce.init({
|
|||
]}
|
||||
],
|
||||
// Templates
|
||||
templates: [
|
||||
{
|
||||
title: "Bloc de texte",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/1block.html",
|
||||
description: "Bloc de texte avec un titre."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 6 - 6",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/2blocks.html",
|
||||
description: "2 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 4 - 4 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/3blocks.html",
|
||||
description: "3 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 3 - 6 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/363blocks.html",
|
||||
description: "3 blocs de texte, de même hauteur, dissymétriques, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Blocs de texte : 3 - 3 - 3 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/4blocks.html",
|
||||
description: "4 blocs de texte, de même hauteur, avec un titre en ligne."
|
||||
},
|
||||
{
|
||||
title: "Effet accordéon",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/accordion.html",
|
||||
description: "Bloc de texte avec effet accordéon."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 6 - 6",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col6.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 4 - 4 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col444.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille symétrique : 3 - 3 - 3 - 3",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col3.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 4 - 8",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col4-8.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 8 - 4",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col8-4.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 2 - 10",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col2-10.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
},
|
||||
{
|
||||
title: "Grille asymétrique : 10 - 2",
|
||||
url: baseUrl + "core/vendor/tinymce/templates/col10-2.html",
|
||||
description: "Grille adaptative sur 12 colonnes, sur mobile elles passent les unes en dessous des autres."
|
||||
}
|
||||
]
|
||||
templates: templatesList
|
||||
});
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue