RSCE-Templates
RSCE-Templates zu Twig-Templates machen
Section titled “RSCE-Templates zu Twig-Templates machen”Nicht vergessen:
- ab Contao 5 ist HTML in Überschriften nicht mehr von Haus aus erlaubt -> beim Umbau berücksichtigen, die HTML-Templates erlauben das noch
rsce_text_bild
Section titled “rsce_text_bild”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)