Render Dynamic Data SVG into Text Elements

I’m using ACF Pro Image field with return format set to Image Array, Icons are being pulled from an Options page.

Currently when pulling a dynamic data SVG into the SVG element it renders the SVG. But when using the same dynamic data tag in a text element or setting the dynamic data SVG in the Bricks nav element submenu icon, it renders the file name instead of a inline SVG.

Is there a way to inline SVGs outside the SVG element?

What inline tag are you using? If it’s an image tag, you can try adding :image in the dynamic data tag.

Like
{acf_my_image:image}

Another option might be the object tag.
Bricks seems to use an SVG tag followed by a path tag when inserted from the media library.

So it looks like this:

Schermafbeelding 2025-10-27 om 00.02.06

Where the d="part represents a magnifying glass

Hey Ferry, thank you for your suggestions. I did have a read through the documentation and searched the forums, but unfortunately can not find a solution without writing a PHP snippet.

In the screenshot below, you can see a few different dynamic tag filters I’ve tried. Whilst :image does work, it prevents me from styling the SVG due to it being embedded as an img.