2011-12-23 85 views
0

我正在使用Plone 4.1 ckeditor 3.6.2。 我禁用圖片和Flash上​​傳(通過@@ ckeditor-controlpanel)Plone ckeditor禁用瀏覽服務器

不幸的是,當我添加一個超鏈接時有一個「瀏覽服務器」按鈕。

我加空屬性(下門戶網站的屬性)

filebrowserImageBrowseLinkUrl 
filebrowserImageBrowseUrl 
filebrowserBrowseUrl 

什麼happend。

如何禁用此按鈕?

問候, saromba

回答

0

後很長一段時間我有解決方案。 我重寫了CKeditorView類。我在 「我」 的configure.zcml補充說:

<!-- ckeditor config view (return a javascript file) --> 
<browser:page 
    name="ckeditor_plone_config.js" 
    for="zope.interface.Interface" 
    class=".ckeditorview.CKeditorView" 
    attribute="getCK_plone_config" 
    permission="zope.Public" 
    /> 

添加新的文件ckeditorview.py與此內容:

from collective.ckeditor.browser.ckeditorview import CKeditorView as BaseView 

class CKeditorView(BaseView): 
    """ 
    CKeditor overrides 
    """ 

    def getCK_plone_config(self): 
     res = super(CKeditorView, self).getCK_plone_config() 
     return res 

    @property 
    def cke_params(self): 
     """ 
     return CKEditor widget Settings 
     """ 
     params = super(CKeditorView, self).cke_params 
     params['filebrowserBrowseUrl'] = "''" 
     params['filebrowserImageBrowseUrl'] = "''" 
     params['filebrowserFlashBrowseUrl'] = "''" 

     return params