Je cherchais un moyen de le faire. J'ai une feuille de style qui est chargée dans TinyMCE. La feuille de style est générée via mon système de gestion de contenu basé sur le modèle actif. Le problème est que je ne peux pas obtenir TinyMCE pour me laisser sélectionner plusieurs classes CSS à un élément signle. Voici un exemple:TinyMCE plusieurs classes CSS
.left_round_thumb_small {
width:65px;
height:65px;
border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
-khtml-border-radius:35px;
background:url(/skins/msc_2013/images/lines.png) repeat;
float:left;
margin:0 25px 0 0;
}
.center_round_thumb_large {
width:162px;
height:162px;
border-radius:85px;
-moz-border-radius:85px;
-webkit-border-radius:85px;
-khtml-border-radius:85px;
background:url(/skins/msc_2013/images/lines.png) repeat;
position:relative;
margin:0 25px 0 0;
}
.round_border_black {border:1px solid black;}
.round_border_red {border:1px solid red;}
.round_border_blue {border:1px solid #00aeef;}
.round_border_green {border:1px solid #3cb64b;}
Maintenant, je sais que je pourrais y aller et faire quelque chose comme:
tinyMCE.init({
style_formats : [
{title: 'Left Thumb Black', classes: 'left_round_thumb_small round_border_black'},
{title: 'Center Thumb Blue', classes: 'center_round_thumb_small round_border_blue'},
]
});
Maintenant, voyant que cette feuille de style chargé dans TinyMCE est généré en fonction du modèle actif de la CMS. Si je devais changer le modèle je devrais également changer le code de style. Ce qui sera un gros problème à l'avenir.
Donc, quelqu'un sait d'un patch de code pour le sélecteur de style ou le plugin qui me permettra de faire cela?
Si vous regardez. J'ai fait remarquer que je sais que je peux le faire, mais je voulais éviter de le faire. Et utilisez le sélecteur CSS principal. De toute façon j'ai écrit une prise qui utilise les valeurs content_css. Donc, je n'ai pas à faire ce genre de changements pour chaque changement de modèle. – Pyromanci
Pyromanci, je suis sous le même problème, pouvez-vous m'aider avec le plugin? – msqar
https://www.dropbox.com/s/we9mjqajicmxqxs/multistyleselector.rar?dl=0 Déballez et téléchargez dans votre répertoire de plugins TinyMCE. Ensuite, ajoutez multistyleselector à votre liste de plugins et 1 de vos rangées de boutons. Vous devrez peut-être jouer avec et peut-être même tripoter le code comme il était écrit spécifiquement pour mon CMS. Cela peut donc ne pas fonctionner entièrement avec votre contenu. – Pyromanci