2010-12-21 9 views
0

Mein Dienst ist aufgebaut und sendet die Konfigurationsvariable an meine js-Datei: [['Buchstabiere', '-', 'Rückgängig', 'Wiederholen', '-', 'Fett', 'Kursiv', ' Unterstrichen‘, 'NumberedList', 'BulletedList']]Wie sende ich die ckeditor-Konfiguration mit dem jQuery-Dienst?

die oben ist mein Javascript zugewiesen wie so:

var config = "<?= stripslashes($_REQUEST['config']) ?>"; 

ich alarmieren heraus kann die Config gerade fein: console.log(config) schickt zurück, um die richtigen Daten ...

Allerdings bekomme ich einen Fehler in meiner Konsole geworfen !:

v

ist nicht definiert [Pause zu diesem Fehler] var u = n.toolbox.toolbars, v = n.config.to ... aximize‘, 'ShowBlocks', '-', 'über'] ];

Wenn ich die Config auf Kommentar:

//CKEDITOR.config.toolbar = config;

alles funktioniert gut, aber die Konfiguration nicht existiert, natürlich ...

Antwort

0

FIXED ... PFFFFFFFFT

// Setup the configurations for this instance 
CKEDITOR.config.toolbar = eval(config); 
+0

Versuch ohne die Initiale Anführungszeichen: var config = ; – AlfonsoML

0
$(document).ready(function(){ 
    $('.reply').click(
    function(event){ 
     // Event click Off Default 
     event.preventDefault(); 
     // CKEditor 
     $(function(){ 
      var config = {toolbar:[['Bold', 'Italic', '-', 'Link', 'Unlink']]}; 
      //<?php /*echo"var config = {toolbar:[['Bold', 'Italic', '-', 'Link', 'Unlink']]};" ;*/ ?> 
      // DOM class = "cke" 
      $('textarea.cke').ckeditor(function(){}, config);     
     }); 
     return false; 
    }); 
});