2016-09-06 1 views
0

は、同じフォームページに複数のCKEditorバージョンのインスタンスを必要とするが、それは最初のTextAreaのCKEditorバージョンをロードしている間、それはworking.Belowが私のコードである同じフォームのcodeigniterで複数のフィールドにckeditorを使用するには?私はcodeigniter.IにCKEditorバージョンを使用しています

<div class="form-group"> 
     <?php echo form_label('Short Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
      <?php echo $this->ckeditor->editor("short_desc",set_value('short_desc'));?> 
     </div> 
    </div> 

    <div class="form-group"> 
     <?php echo form_label('Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
     <?php echo $this->ckeditor->editor("description",set_value('description'));?>    
     </div> 
    </div> 

ではない、それはそれは、第二のために働いていません1。 HTMLドキュメントのテキストエリアとソリューションで

答えて

0

はこれです:

<textarea id="short_desc" name="short_desc"></textarea> 

<script> 
    CKEDITOR.replace('short_desc'); 
</script> 

またはあなたがクリスチャンGiupponiが提供するこれらの手順に従うことができます。ここにはLinkがあります。

0

答えをデバッグして検索した後、 2番目のフィールドの名前をdescriptionからlong_descriptionに変更しました。

Ckeditorには一意のIDが必要です。

<div class="form-group"> 
     <?php echo form_label('Short Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
      <?php echo $this->ckeditor->editor("short_desc",set_value('short_desc'));?> 
     </div> 
    </div> 

    <div class="form-group"> 
     <?php echo form_label('Description','',array('class'=> "col-sm-2 control-label")); ?> 
     <div class="col-sm-8"> 
     <?php echo $this->ckeditor->editor("long_description",set_value('description'));?>    
     </div> 
    </div> 

おかげ

関連する問題