Documentation · ViewHelper reference

Format / RawViewHelper

Outputs an argument/value without any escaping. Is normally used to output
an ObjectAccessor which should not be escaped, but output as-is.
PAY SPECIAL ATTENTION TO SECURITY HERE (especially Cross Site Scripting),
as the output is NOT SANITIZED!


Child nodes



(Content of {string} without any conversion/escaping)

Value attribute

<f:format.raw value="{string}" />


(Content of {string} without any conversion/escaping)

Inline notation

{string -> f:format.raw()}


(Content of {string} without any conversion/escaping)

  • Tag usage example

    <f:format.raw value="[mixed]">
    	<!-- tag content - may be ignored! -->
  • Inline usage example

    {f:format.raw(value: [mixed])}


Argument Description Type

The value to output

Required attribute

Revision history

commit 461485a86d056db77e83124056eeb9ff80d0dc39
Author: Bastian Waidelich <*****>
Date:   Mon Feb 14 15:13:06 2011 +0100

    [+FEATURE] Fluid (ViewHelpers): Add RawViewHelper
    Adding RawViewHelper that deactivates any Fluid escaping interceptors
    allowing it to output raw HTML.
    Use it like: {content -> f:format.raw()}
    Change-Id: I938fd66a514d5af01b17bfa1310dd89f784cfcc2

commit 40f77f8eaa85774756d8e138f46da02815ed85ff
Author: Bastian Waidelich <*****>
Date:   Thu Jul 28 12:30:31 2011 +0200

    [BUGFIX] Whitespace fixes
    Non-behavioral change replaces leading spaces by tabs
    Additionally this slightly adjusts comments in the RawViewHelper to be in
    synch with the FLOW3 package
    Change-Id: Ied0ab55d7ff6a2ad2a33c556a056db496b700551

commit fd09d197fa8886b97cb20aa9573f39cd08ce989e
Author: Bastian Waidelich <*****>
Date:   Thu Nov 10 18:27:58 2011 +0100

    [TASK] S*****@author annotations
    This backports three recent changes of the TYPO3.Fluid package:
    - R*****@license annotation from files (290f4f5)
    - Simplify license header in PHP files (14bacba)
    - D*****@author tags from source code (9c2e837)
    This should not contain any functional change!
    Change-Id: I9376dca4af78c4f0f82413011d115b8ad04634dd

commit ca40f8a066da4ea3c849d74f68a9bc73758976c5
Author: dkd-egerer Sascha Egerer <*****>
Date:   Sat Apr 14 21:43:10 2012 +0200

    [TASK] Remove trailing whitespace
    There must be no empty lines after the closing
    PHP tag. Empty lines after closing tags break
    output compression in PHP and/or result in AJAX
    Change-Id: I0484ca29d8134d0828cf30880d5aafd43ed9d78e
    Resolves: #36076
    Releases: 6.0
    Reviewed-by: Ingo Pfennigstorf
    Tested-by: Ingo Pfennigstorf
    Reviewed-by: Daniel Lorenz
    Tested-by: Daniel Lorenz
    Reviewed-by: Christian Kuhn
    Tested-by: Christian Kuhn

commit ec3891d8d4e339d8319428211207e6201be9fd73
Author: Thomas Maroschik <*****>
Date:   Wed Oct 17 21:18:26 2012 +0200

    [TASK][WIP] Move non class code back to source files
    Change-Id: I620d2e61860142cdc89cc83474c95542799961c0

commit 554e8f890dcc0dd86a27518b58e2b54be26fd37e
Author: Thomas Maroschik <*****>
Date:   Wed Oct 17 22:20:17 2012 +0200

    [TASK] Namespace classes
    Change-Id: Ia7432e1c923826ed58206bca15fb94509adbd508

commit 9d13dedf017b614b834261b1bf5d4acb2201f1d4
Author: Alexander Schnitzler <*****>
Date:   Fri Nov 16 19:49:02 2012 +0100

    [CLEANUP] Replace FLOW3 with TYPO3 Flow
    Releases: 6.0
    Fixes: #43036
    Change-Id: I62df23587301b4cde3ddeae3686b34f54fe1182e
    Reviewed-by: Alexander Schnitzler
    Tested-by: Alexander Schnitzler

commit 9d46e6932d35c79bf87c96fa38b8e537c4192f23
Author: Alexander Schnitzler <*****>
Date:   Tue Nov 20 16:27:02 2012 +0100

    [CLEANUP] Adjust code to CGL and fix small namespace bugs
    * whitespaces, tabs and blank line issues
    * bool -> boolean
    * int -> integer
    * fix wrong namespace annotations
    Fixes: #43157
    Releases: 6.0
    Change-Id: I8397948e19248db029d8efd1555ee56e4982742d
    Reviewed-by: Helmut Hummel
    Tested-by: Helmut Hummel

commit 0ddc5aa4aa0d5331cec0a3dee75e6400ce06b603
Author: Tymoteusz Motylewski <*****>
Date:   Sat Feb 9 17:54:41 2013 +0100

    [TASK] Sync CMS Fluid with Flow Fluid 1.1 (part1)
    This is the first part of a backport fluid from Flow.
    It contains small changes, mostly CGL related.
    Change-Id: I72ccac5427638f8525e6b9c754dc5eafb5095dc1
    Releases: 6.1
    Resolves: #44819
    Reviewed-by: Wouter Wolters
    Tested-by: Wouter Wolters
    Reviewed-by: Marc Bastian Heinrichs
    Tested-by: Marc Bastian Heinrichs

commit 77f29a3c69a7cbb27b34072754aa503bace6c9f1
Author: Christian Kuhn <*****>
Date:   Tue Oct 1 14:40:56 2013 +0200

    [TASK] Remove closing PHP tags
    Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b
    Resolves: #52360
    Releases: 6.2
    Reviewed-by: Christian Kuhn
    Tested-by: Christian Kuhn
    Reviewed-by: Ernesto Baschny
    Tested-by: Ernesto Baschny
    Reviewed-by: Anja Leichsenring
    Tested-by: Anja Leichsenring