Je suis en train d'utiliser toute petite mce (éditeur JS) dans une page Web rendue par Smarty 3. Mais quand j'utilise le code ci-dessous, il jette l'erreur suivanteSmarty error vu dans le code JS
Le message spécifique était: Erreur de syntaxe dans le modèle "/home/xxx/xxx/websites/site.local/views/xxx/newnl.html.tpl" sur la ligne 564 "m.add ({title:" Objet { test} ", onclick: function() {" - Inattendu ":", attendu de: "}" , ""
code:
<script language="javascript" type="text/javascript" src="http://127.0.0.1/./js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinymce.create("tinymce.plugins.yyyPlugin", {
createControl: function(n, cm) {
switch (n) {
case "tm_menubutton":
var c = cm.createMenuButton("tm_menubutton", {
title : "yyy",
image : "http://127.0.0.1/./img/yyy_logo.png",
icons : false
});
c.onRenderMenu.add(function(c, m) {
m.add({title : "Subject {test}", onclick : function() {
tinyMCE.activeEditor.execCommand("mceInsertContent", false, "{test}");
}});
});
}
}
});
</script>
Quelqu'un pourrait-il avoir un coup d'oeil? Merci
Il ne semble pas que le code que vous avez collé est l'endroit où l'erreur est déclenchée. Quelle est la ligne 564? –
ceci est juste un extrait de code où je vois l'erreur. Le fichier est énorme. – Vidya