2011-12-23 2 views
0

Я использую Plone 4.1 cceditor 3.6.2. Я отключил изображение и загрузку флэш-памяти (через @@ ckeditor-controlpanel)Plone ckeditor отключить просмотр сервера

К сожалению, при добавлении гиперссылки есть кнопка «Обзор сервера».

Я добавил пустые свойства (под портальными свойствами)

filebrowserImageBrowseLinkUrl 
filebrowserImageBrowseUrl 
filebrowserBrowseUrl 

ничего не случилось.

Как отключить эту кнопку?

С уважением, 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 
Смежные вопросы