我正在使用Plone 4.1和ckeditor 3.6.2。 我禁用了图片和flash上传(通过@@ ckeditor-controlpanel)
当我添加超链接时,不幸的是有一个“浏览服务器”按钮。
我添加了空属性(在portal-properties下)
filebrowserImageBrowseLinkUrl
filebrowserImageBrowseUrl
filebrowserBrowseUrl
什么都没发生。
如何禁用此按钮?
的问候, saromba
答案 0 :(得分:0)
很长一段时间后我都有解决方案。 我重写了CKeditorView类。我添加了“my”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