因此,這裏是在部分答案:你需要的字幕幾件事情的工作:
你<img>
標籤需要有一流的captioned
。我仍然需要找到一個好方法來做到這一點。圖像選擇器每次打開時都會刪除所有其他類,所以我想一個好方法是更改通過內聯/左/右選擇添加的類,但是我不容易找到其中定義的類。
您需要輸出過濾器,但幸運的是,它仍然存在。然而,過濾器希望看到一個IImageCaptioningEnabler
,它本質上是一個標誌,可以打開字幕機制,而舊的編輯器曾經擁有這個功能,目前,標準Plone中沒有任何東西提供這樣的野獸。如果您熟悉附加的發展,需要類是
from plone.outputfilters.filters.resolveuid_and_caption import IImageCaptioningEnabler
from zope.interface import implements
class CaptioningAlwaysEnabled(object):
implements(IImageCaptioningEnabler)
available = True
相應configure.zcml
節
<utility factory=".resolveuid_and_caption.CaptioningAlwaysEnabled"
name="plone5-captions-always-enabled"
zcml:condition="have plone-5" />
(你能告訴我修補buildout-cache/plone.outputfilters-2.1-py2.7.egg/plone/outputfilters/filters/configure.zcml
和resolveuid_and_caption.py
包括當然,你不應該那樣做。)
如果你不是comfo如果使用附加開發的話,你可以非常奇怪地看到另一個編輯器是否提供了這個全局開關,你不需要將它設置爲編輯器或默認編輯器。 (Products.kupu
會,但它不會安裝在5.0.collective.ckeditor
可能,我現在不能嘗試,因爲缺少依賴關係。)
所以,總結:不,你不能輕易打開它;你可以用一些黑客來打開它;如果你是file it as a feature request,那麼需要大約15分鐘才能解決那些知道他們解決代碼問題的人的問題。
你確定你使用的是tinymce 1.4.3而不是tinymce 4.3.1嗎? – Thariama
Afaik你應該不再安裝Products.TinyMCE了。 tinymce小部件現在在plone.app.widgets中。 – Mathias
對不清楚的表達式,我使用了來自Plone的集成Products.TinyMCE,並從versions.cfg文件(http://dist.plone.org/release/5.0rc3/versions.cfg)中獲得了版本號。 – boernie