Skip Navigation

[Resolved] Conditional not properly working

This thread is resolved. Here is a description of the problem and solution.

Problem:

I have a View with calling a content template in the loop, I am going to display contents allowing to display the name of the parent etablissement of the current school in the loop, ONLY IF the current page is NOT an Etablissement single page.

Solution:

You can try [wpv-conditional] shortcode like this:

https://toolset.com/forums/topic/conditional-not-properly-working/#post-1732755

Relevant Documentation:

https://toolset.com/documentation/programmer-reference/views/views-shortcodes/#wpv-post-type

https://toolset.com/documentation/programmer-reference/views/views-shortcodes/item-attribute/

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Our next available supporter will start replying to tickets in about 1.31 hours from now. Thank you for your understanding.

This topic contains 2 replies, has 2 voices.

Last updated by romanB-3 1 year, 2 months ago.

Assigned support staff: Luo Yang.

Author
Posts
#1731945

Hi,
I have a View with calling a content template in the loop.
The content template has this conditional section

[wpv-conditional if="( is_singular('etablissement') eq '0' )"]<p>[wpfa5s icon="map-marker" size="1x" color="#3a3a3a"] <strong><span class="etablissement-formation">[wpv-post-link item="@formation-etablissement.parent"]</span></strong> - <span class="ville">[wpv-post-taxonomy type="ville" item="@formation-etablissement.parent"]</span></p>[/wpv-conditional]

allowing to display the name of the parent etablissement of the current school in the loop, ONLY IF the current page is NOT an Etablissement single page.
At first loading, it works great, and the page hidden link for instance doesn't display the name of the Etablissement in each line.
But after I change any filter value, the list reloads WITH the name of the Etablissement, even if I am still on the same Etablissement single page.
Thank you.

#1732755

Luo Yang
Supporter

Languages: English (English ) Chinese (Simplified) (简体中文 )

Timezone: Asia/Hong_Kong (GMT+08:00)

Hello,

You can try to modify your codes as below and test again:

[wpv-conditional if="( '[wpv-post-type item="$current_page"]' ne 'etablissement') "]
...
[/wpv-conditional]

More help:
https://toolset.com/documentation/programmer-reference/views/views-shortcodes/#wpv-post-type
https://toolset.com/documentation/programmer-reference/views/views-shortcodes/item-attribute/

#1732807

My issue is resolved now. Thank you!