# IMPLEMENTED: Add Fallback for dynamic data

**URL:** <https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021>\
**Category:** Feature Requests / Improvements\
**Created:** [October 16, 2022, 5:38pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021 "2022-10-16T17:38:59Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![d19dotca](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/d19dotca/32/21300_2.png) [@d19dotca](https://forum.bricksbuilder.io/u/d19dotca)\
**Post date:** [March 19, 2024, 4:47pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/21 "2024-03-19T16:47:36Z")

</div>

Yes sorry, I had forgotten about the security period you took for that when I made my recent comment, my apologies. Of course we appreciate all the work you did during that stressful period of time. 😌

With that said, if I understand the timeline correctly, there was _still_ nearly two weeks of the feature request idea sitting there pending approval before the security incident came to your attention. My two cents is that it should still not take that long to simply approve an idea for voting on (especially since that isn’t a commitment to doing the work, just for collecting interest details with votes). Ideally the approval time for that should be days at most, not weeks. And ideally it’d be no wait at all if we used the forum’s software for voting on ideas instead. I hope that’s taken into consideration again because there wasn’t much improvement at all since the original ideation process post unfortunately. 😔

Again we all very much appreciate all the work being done, this product is fantastic! But that doesn’t mean there isn’t room for improvement in processes like ideation. 😌

---

<div class="post-metadata">

**Author:** ![alvarin](https://forum.bricksbuilder.io/letter_avatar_proxy/v4/letter/a/d6d6ee/32.png) [@alvarin](https://forum.bricksbuilder.io/u/alvarin)\
**Post date:** [July 10, 2024, 10:39am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/22 "2024-07-10T10:39:23Z")

</div>

any news on this? we need also for media (video is not play due to low power, set a fallback image…)

---

<div class="post-metadata">

**Author:** ![Matej](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/matej/32/20184_2.png) [@Matej](https://forum.bricksbuilder.io/u/Matej)\
**Post date:** [July 16, 2024, 7:24pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/23 "2024-07-16T19:24:06Z")

</div>

Hi guys,

We’ve added this feature in Bricks 1.10 beta, now available as a manual [download](https://my.bricksbuilder.io/?beta=1.10) in your account (see [changelog](https://bricksbuilder.io/release/bricks-1-10/)).

Please let us know if you are still experiencing issues.

**As with any beta release, please do not use it on a production/live website. It is only meant for testing in a local or staging environment.**

Best regards,  
M

---

<div class="post-metadata">

**Author:** ![enlive](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/enlive/32/8917_2.png) [@enlive](https://forum.bricksbuilder.io/u/enlive)\
**Post date:** [August 19, 2024, 1:06am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/24 "2024-08-19T01:06:33Z")

</div>

I love that dynamic fallback has been added. How can I add dynamic data to the fallback? eg

{acf\_leader\_title @fallback:‘See us in {acf\_location}’ }

This doesn’t seem to work as it outputs the string "{acf\_leader\_title @fallback:‘See us in {acf\_location}’ } ".

I currently have two headings set with conditions to make this work, which gets a bit confusing.

---

<div class="post-metadata">

**Author:** ![emmanuelson](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/emmanuelson/32/24437_2.png) [@emmanuelson](https://forum.bricksbuilder.io/u/emmanuelson)\
**Post date:** [August 19, 2024, 8:01am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/25 "2024-08-19T08:01:43Z")

</div>

Check the syntax, there must be a space after the colon

`{acf_leader_title @fallback: ‘See us in {acf_location}’ }`

---

<div class="post-metadata">

**Author:** ![enlive](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/enlive/32/8917_2.png) [@enlive](https://forum.bricksbuilder.io/u/enlive)\
**Post date:** [August 19, 2024, 10:38am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/26 "2024-08-19T10:38:53Z")

</div>

Cheers for that. I added the space, and it works if I add :plain eg …{acf\_location:plain}…

acf\_location is a category being pulled, so it tries to add the syntax if not using :plain. If left as {acf\_location} if still fails even with the space added.

---

<div class="post-metadata">

**Author:** ![alvarin](https://forum.bricksbuilder.io/letter_avatar_proxy/v4/letter/a/d6d6ee/32.png) [@alvarin](https://forum.bricksbuilder.io/u/alvarin)\
**Post date:** [October 30, 2024, 10:41am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/27 "2024-10-30T10:41:44Z")

</div>

> [@emmanuelson](#):
>
> @fallback: ‘See us in {acf\_location}’

I’ve tested and is not working in this case:  
I’ve a text field, field text is empty so I want to show a fallback → result is that dynamic data stop working

---

<div class="post-metadata">

**Author:** ![emmanuelson](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/emmanuelson/32/24437_2.png) [@emmanuelson](https://forum.bricksbuilder.io/u/emmanuelson)\
**Post date:** [November 27, 2024, 10:27am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/28 "2024-11-27T10:27:27Z")

</div>

I just noticed that the `@fallback` interprets ‘0’ as empty. My use case requires the `@fallback` to output `'1'` when the field is truly empty, but the field can have values from `'0' to '4'`. Currently, when the field value is `'0'`, the fallback of `'1'` is being output instead of the desired `'0'`. Is there a workaround for this behavior?

@thomas @Matej

---

<div class="post-metadata">

**Author:** ![Matej](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/matej/32/20184_2.png) [@Matej](https://forum.bricksbuilder.io/u/Matej)\
**Post date:** [November 27, 2024, 12:03pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/29 "2024-11-27T12:03:59Z")

</div>

Hi @emmanuelson,

yep, I can replicate the issue with dynamic tag that returns 0. `{acf_number @fallback:'NO DATA'}` will output “NO DATA”, even though `acf_number` returns “0”.

I’ll open an internal bug report about this.  
Thanks!

---

<div class="post-metadata">

**Author:** ![timmse](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/timmse/32/1192_2.png) [@timmse](https://forum.bricksbuilder.io/u/timmse)\
**Post date:** [January 23, 2025, 12:30pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/30 "2025-01-23T12:30:51Z")

</div>

Hi guys,  
We’ve fixed the issue mentioned by emmanuelson in Bricks 1.12, now available as a one-click update in your WordPress Dashboard.

Changelog: [Bricks 1.12 Changelog – Bricks](https://bricksbuilder.io/release/bricks-1-12/)

Please let us know if you are still experiencing issues.

Best regards,  
timmse

---

<div class="post-metadata">

**Author:** ![noobato](https://forum.bricksbuilder.io/letter_avatar_proxy/v4/letter/n/ce73a5/32.png) [@noobato](https://forum.bricksbuilder.io/u/noobato)\
**Post date:** [March 12, 2025, 9:53pm UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/31 "2025-03-12T21:53:42Z")

</div>

Hi @timmse ! I think I found a bug on this one\>

If you set the fallback on a single template and this single template have content populated (template settings \> populate content) of a certain post, the fallback of the dynamic image would be the current populated content from the template builder.

Sorry if I dont explain so well, but maybe you guys could check this. I need to erase the populated content in Bricks Builder to get the correcto fallback image of my dynamic data.

Thanks !

---

<div class="post-metadata">

**Author:** ![timmse](https://forum.bricksbuilder.io/user_avatar/forum.bricksbuilder.io/timmse/32/1192_2.png) [@timmse](https://forum.bricksbuilder.io/u/timmse)\
**Post date:** [March 13, 2025, 9:29am UTC](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021/32 "2025-03-13T09:29:57Z")

</div>

Hi @noobato,  
Please create a bug report in the bugs category including reproducible steps, so we can check ✌

[Previous page](https://forum.bricksbuilder.io/t/implemented-add-fallback-for-dynamic-data/7021.md?page=1)
