Следующий код установит стиль background-image документа в редакторе (где ed является ссылкой на текущий экземпляр TinyMCE)
var edObj = ed.dom.getRoot();
//Set the Style "background-image" to the button's color value.
ed.dom.setStyle(edObj, 'background-image', "url(some_background_image.jpg)");
Примечание , я проверял это только в Safari и Firefox на Mac.
Единственная проблема, даже если вы редактируете весь HTML-документ, используя fullpage *Плагин 1013 *, он по-прежнему не будет возвращать документ со стилем, примененным при извлечении контента с использованием getContent () .
Если вы загружаете TinyMCE с документом, который имеет background-image стиль уже определен, тогда TinyMCE отрендерит его.
Учитывая это, в зависимости от того, как вы предоставляете конечному пользователю возможность выбрать изображение, одним из подходов будет предоставить способ отправить выбранные данные изображения обратно на ваш сервер одновременно сВы сохраняете документ и обрабатываете его там, применяя стиль фонового изображения.