Skip to content

RSCE-Templates

Nicht vergessen:

Ab Contao 5.7 muss für den RichTextEditor das |insert_tag_raw verwendet werden:
Diese Lösung funktioniert!

{{ textarea|sanitize_html('contao')|csp_inline_styles|encode_email|insert_tag_raw }}

Besser wäre, gleich die rich text component zu verwenden, weil man sich dann nicht um Updates kümmern muss:
Diese Lösung verdoppelt das Content-Element, nochmal testen und nachfragen:

{% use '@Contao/component/_rich_text.html.twig' %}
{% with {text: textarea} %}{{ block('rich_text_component') }}{% endwith %}

Alternative Einzeiler:

{{ include('@Contao/component/_rich_text.html.twig', {text: textarea}) }}

Nutze den Block, wenn in Zukunft eventuell rich_text_attributes überschrieben werden sollen aus einem Template, das das RSCE-Template extended.

Dritte Möglichkeit: die rich_text nutzt |sanitize_html('contao') (geht nicht in 5.3)