Ответ 1
После много отладки, потеряв себя внутри макета + Plone JSON conf + TinyMCE, я нашел решение для этой утилиты:
Наличие дополнительного и рабочего встроенного стиля зависит от конфигурации " Inline Styles"...
... и Форматы "...
Итак: вы можете легко настроить это также через универсальную настройку, обеспечивающую registry.xml
следующим образом:
<registry>
<record name="plone.inline_styles" interface="Products.CMFPlone.interfaces.controlpanel.ITinyMCESchema" field="inline_styles">
<value>
<element>Bold|bold|bold</element>
<element>Italic|italic|italic</element>
<element>Underline|underline|underline</element>
<element>Strikethrough|strikethrough|strikethrough</element>
<element>Superscript|superscript|superscript</element>
<element>Subscript|subscript|subscript</element>
<element>Code|code|code</element>
<element>Foo Bar Baz|foo|foo</element>
</value>
</record>
<record name="plone.formats" interface="Products.CMFPlone.interfaces.controlpanel.ITinyMCESchema" field="formats">
<value>{
"clearfix": {
"classes": "clearfix",
"block": "div"
},
"discreet": {
"inline": "span",
"classes": "discreet"
},
"foo": {
"inline": "span",
"classes": "foo"
}
}
</value>
</record>
</registry>
ПРИМЕЧАНИЕ: это не, связанное с содержимым меню Форматы.
Стили, загруженные из таблиц стилей ++plone++static/tinymce-styles.css
, автоматически загружаются благодаря плагину TinyMCE importcss.
Смотрите https://github.com/plone/Products.CMFPlone/issues/492 и https://github.com/plone/Products.CMFPlone/issues/1264 для больше.