调试 portal_skins 敏捷内容类型的顺序

Debug portal_skins order for Dexterity content types

我们有一个 Plone 站点 (4.3.x) 使用 TinyMCE 1.4.3 版,但我们发现我们应该使用 1.3.18 版来代替这个 Plone 版本。

所以我:

之后我注意到:

我对此做了很多测试,我可以看到我的内容类型应该使用此模板 Products/TinyMCE/skins/tinymce/tinymce_wysiwyg_support.pt 中的 wysiwygEditorBox 宏,但它正在使用此模板 Products/CMFPlone/skins/plone_wysiwyg/wysiwyg_support.pt .

我尝试更改 portal_skins 的顺序,但它只影响原型类型,而不影响敏捷类型。

下一步我应该做什么?有没有更好的方法来调试它而不是添加带有调试消息的 <span> 标签?

查看 parts/omelette 目录显示 plone/app/form/widgets/wysiwygwidget.pt (line 21)

中的以下内容
support_path       string:nocall:here/${editor}_wysiwyg_support|here/${editor}/wysiwyg_support|here/po

我的猜测是 ${editor} 设置不正确(即 tinymce),所以上面的行回退到搜索 wysiwyg_support.pt 模板。