// render script for Frontend JS-initialization (Inline-Mode) // render script for Frontend JS-initialization (Inline-Mode) case "OnWebPagePrerender": if ($inlineMode == 'enabled') { $rte->set('inline', true, 'bool'); // https://www.tinymce.com/docs/configure/editor-appearance/#inline $rte->setPluginParam('elements', $editableClass); // Set missing plugin-parameter manually for Frontend $rte->addEditorScriptToBody(); } break; // Avoid breaking content / parsing of Modx-placeholders when editing (Inline-Mode) // Avoid breaking content / parsing of Modx-placeholders when editing (Inline-Mode) case "OnLoadWebDocument": if ($inlineMode == 'enabled') { $rte->protectModxPhs($editableIds); } break; // render Modx- / User-configuration settings-list // render Modx- / User-configuration settings-list case "OnInterfaceSettingsRender": if ($showSettingsInterface === true) { $html = $rte->getModxSettings(); $e->output($html); } break; default: return; // important! stop here! break; }