2011-05-17 4 views
0

J'ai installé ckeditor dans mon projet asp.mvc, maintenant je dois implémenter quelques-unes des options implémentées. Comment puis-je définir le fichier de configuration ou ce que j'ai tort?Personnaliser CKEditor

<link href="../../ckeditor/contents.css" rel="stylesheet" type="text/css"></link> 
<script src="../../ckeditor/ckeditor.js" type="text/javascript"></script> 
<script src="../../../../ckeditor/config.js" type="text/javascript"></script> 

<textarea class="ckeditor" cols="20" id="Article_Text" name="Article.Text" rows="2"> 

</textarea> 

comment cela fonctionne toujours avec les paramètres par défaut.

et mon ckeditor Config.js

CKEditor1.editorConfig = function(config) 
{ 
    // Define changes to default configuration here. For example: 
    config.language = 'cz'; 
    config.uiColor = '#FFF'; 
}; 
CKEditor1.config.toolbar = new object[] 
{ 
    new object[] { "Source" }, 
    new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" }, 
    new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent" }, 
    "/", 
    new object[] { "Styles", "Format", "Font", "FontSize", "TextColor", "BGColor", "-", "About" }, 
}; 

CKEditor_preview

Répondre

1

j'ai trouvé la solution de base

<script src="../../Scripts/jquery-1.4.1.js" type="text/javascript"></script> 
    <script src="../../ckeditor/ckeditor.js" type="text/javascript"></script> 
    <script src="../../ckeditor/adapters/jquery.js" type="text/javascript"></script> 
    <script src="../../ckeditor/config.js" type="text/javascript"></script> 

    <script type="text/javascript"> 
     $(function() { 
     var config = 
      { 
       height: 180, 
       width: 515, 
       linkShowAdvancedTab: false, 
       scayt_autoStartup: true, 
       enterMode: Number(2), 
       toolbar_Full: [['Styles', 'Bold', 'Italic', 'Underline', 'SpellChecker', 'Scayt', '-', 'NumberedList', 'BulletedList'], 
           ['Link', 'Unlink'], ['Undo', 'Redo', '-', 'SelectAll']] 

      }; 
      $('#editor').ckeditor(config); 
     }); 
    </script> 
    <textarea name="myTextArea" id="editor"> 
     To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>. 
    </textarea> 
0

HI, il devrait être

CKEDITOR.editorConfig

au lieu de CKEditor1.editorConfig. Je pense que ça marchera alors.

ici est la documentation complète pour ckeditor cofiguration.