Skip to main content
Version: 2025.3

TinyMCE WSYIWYG editor

General​

TinyMCE bundle provides TineMCE as WYSIWYG-editor. Similar to Textarea and Input you can use the WYSIWYG editable in the templates to provide rich-text editing.

Installation​

See installation

Configuration​

Available configuration options can be found here: config options

Default Configuration​

convert_unsafe_embeds is set to true by default. This means that unsafe elements like <embed> or <object> will be converted to more restrictive alternatives. For more details please take a look at the TinyMCE documentation.

Examples​

Basic usage​

wysiwyg helper doesn't require any additional configuration options. The following code add a second toolbar.

<section id="marked-content">
{{ pimcore_wysiwyg("specialContent", {
toolbar2: 'forecolor | h1 | h2'
})
}}
</section>

Wysiwyg with extended toolbar - editmodeWysiwyg with extended toolbar - editmodeWysiwyg with extended toolbar - editmode

Custom configuration for TinyMCE​

The complete list of configuration options you can find in the TinyMCE toolbar documentation.

The WYSIWYG editable allows us to specify the toolbar. If you have to limit styling options (for example only basic styles like <b> tag and lists would be allowed), just use toolbar1 option.

<section id="marked-content">
{{ pimcore_wysiwyg("specialContent", {
toolbar1: 'forecolor | h1 | h2'
})
}}
</section>

Now the user can use only the limited toolbar.

Global Configuration​

See studio-ui-bundle See admin-ui-classic-bundle

License​

Please note that this bundle includes an OEM-licensed version of TinyMCE (installed via Composer), which is exclusively tied to the Pimcore Professional and Enterprise Edition. Please also see LICENSE.md for further details.