2014-09-01 113 views
1

在CKEditor的編輯和(添加)使用Drupal的7CKEDITOR刪除一些元素

我點擊HTML源代碼粘貼:

<span><a href="#"><i class="fa fa-facebook"></i></a></span> 

然後CKEditor的去除ai元素成爲:

<span></span> 

問題是我不能把一個i元素放入一個a元素:

<a href="#"><i class="fa fa-facebook"></i></a> 

我該如何解決這個問題?

我有一個類似的問題與span元素,我解決了自定義JavaScript配置補充說:

config.allowedContent = true; 

回答

0

allowedContent意味着只有讓這些實體。 extraAllowedContent表示允許這些實體除了默認的實體。所以,你可以使用其中的一個:

 CKEDITOR.replace('textarea_id', { 
      allowedContent: 'span i a' 
     }); 

或者

 CKEDITOR.replace('textarea_id', { 
      extraAllowedContent: 'i a' 
     }); 
+0

我在哪裏可以把這個? – JPashs 2014-09-02 07:02:14

+0

替換方法用於製作textarea或div ckeditor實例。你不是用這種方法嗎?我根本沒有使用drupal,可能它會自動執行。更多信息[鏈接](http://docs.ckeditor.com/#!/api/CKEDITOR-method-replace) – electron 2014-09-02 08:07:03