2015-07-03 121 views
1

我正在使用一些javascript在我的網頁中創建內容。我正在創建我的div並添加腳本。所以,內容通過javascript被拉入頁面。Tinymce編輯器會刪除管理網站中的html代碼

我也在我的管理網站中使用django-tinymce包。我在tinymce上通過HTML按鈕打字並保存我的HTML代碼。一切工作正常在模板中。但是,當我想編輯該內容時,我的div將被替換爲Tinymce HTML視圖中的空白div。

這是我原來的html代碼:

<div site-widget="bulletin"> 
         <bulletin-navigator></bulletin-navigator> 
         <bulletin-filter-container></bulletin-filter-container> 
         <bulletin-event-list-container></bulletin-event-list-container> 
        </div> 
<script type="text/javascript" src="http://192.168.30.42:10000/assets/js/common.js"></script> 
<script type="text/javascript" src="http://192.168.30.42:10000/assets/js/bulletin.js"></script> 

保存此HTML代碼,當我再次我看到下面的HTML代碼按下TinyMCE的HTML按鈕後:

<div>&nbsp;</div> 
<script type="text/javascript" src="http://192.168.30.42:10000/assets/js/common.js"></script> 
<script type="text/javascript" src="http://192.168.30.42:10000/assets/js/bulletin.js"></script> 

我tincmce配置是像這樣在settings.py文件中:

TINYMCE_DEFAULT_CONFIG = { 
    'plugins': "table,paste,searchreplace", 
    'theme': "advanced", 
    'cleanup_on_startup': True, 
    'custom_undo_redo_levels': 10, 
    'skin' : "o2k7", 
    'width' : "100%", 
    'height' : "600px", 
    'extended_valid_elements': 'div|bulletin-navigator|bulletin-filter-container|bulletin-event-list-container' 
} 

回答