Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 607 Bytes

markup-filter-raw.md

File metadata and controls

19 lines (12 loc) · 607 Bytes

|raw

Output variables in October CMS are automatically escaped, the |raw filter marks the value as being "safe" and will not be escaped if raw is the last filter applied.

{# This variable won't be escaped #}
{{ variable|raw }}

Be careful when using the raw filter inside expressions:

{% set hello = '<strong>Hello</strong>' %}
{% set hola = '<strong>Hola</strong>' %}

{{ false ? '<strong>Hola</strong>' : hello|raw }}

{# The above will not render the same as #}
{{ false ? hola : hello|raw }}

{# But renders the same as #}
{{ (false ? hola : hello)|raw }}