-
-
Notifications
You must be signed in to change notification settings - Fork 600
Closed
Labels
Description
Bug Description
There is a real need of checking more than one variable in conditions.
example: when we use multisite, and we check entry id, we have to check localized and origin id.
How to Reproduce
category:
- 4734e652-c9f7-435d-aaf6-3c40abb7f040
- 50fc0090-fa52-4d61-9365-040e5fae5a39
{{ category | raw | in_array:90f61f30-8994-479a-a55b-e629db2bcc68 | dump }}
{{ category | raw | contains:90f61f30-8994-479a-a55b-e629db2bcc68 | dump }}
{{ category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040 | dump }}
{{ category | raw | in_array:4734e652-c9f7-435d-aaf6-3c40abb7f040 | dump }}
{{ if category | raw | contains:90f61f30-8994-479a-a55b-e629db2bcc68 or category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
// false
{{ if category | raw | in_array:90f61f30-8994-479a-a55b-e629db2bcc68 or category | raw | in_array:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
// false
{{ if category | raw | contains:50fc0090-fa52-4d61-9365-040e5fae5a39 and category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
// false
Extra Detail
{{ if category | raw | contains:90f61f30-8994-479a-a55b-e629db2bcc68 or category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
<small>I need some trust ...</small>
{{ else }}
<small>Sry, no time for basics ... </small>
{{ /if }}
<br>
<div>category | raw | in_array:90f61f30-8994-479a-a55b-e629db2bcc68 or category | raw | in_array:4734e652-c9f7-435d-aaf6-3c40abb7f040</div>
{{ if category | raw | in_array:90f61f30-8994-479a-a55b-e629db2bcc68 or category | raw | in_array:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
<small>I need some trust ...</small>
{{ else }}
<small>Sry, no time for basics ... </small>
{{ /if }}
<br>
<div>category | raw | contains:50fc0090-fa52-4d61-9365-040e5fae5a39 and category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040</div>
{{ if category | raw | contains:50fc0090-fa52-4d61-9365-040e5fae5a39 and category | raw | contains:4734e652-c9f7-435d-aaf6-3c40abb7f040 }}
<small>I need some trust ...</small>
{{ else }}
<small>Sry, no time for basics ... </small>
{{ /if }}
(looks like) same (old) issues: #2655, #3624
Environment
Statamic 3.1.11 Pro
Laravel 8.40.0
PHP 7.3.12
doublethreedigital/duplicator 1.3.1
Install method (choose one):
- Fresh install from
statamic/statamic


