Thinkeo Documentation
HomeWebsiteAPI DocumentationThinkeo Platform
HomeWebsiteAPI DocumentationThinkeo Platform
  1. Blocks
  • šŸš€ Discovering the Thinkeo Platform
  • Get started
    • šŸš€ The Basics: Introduction
    • 🧩 The Basics: Blocks
    • šŸ§™ā€ā™‚ļø The Basics: The Wizard
    • šŸ·ļø The Basics: Attributes
    • 1ļøāƒ£ Hands-on Practice - App and Attributes
    • 2ļøāƒ£ Hands-on Practice - Blocks
    • 3ļøāƒ£ Hands-on Practice - The AI Block
    • 4ļøāƒ£ Hands-on Practice - The Wizard
    • 5ļøāƒ£ Hands-on Practice - Block Execution
    • 6ļøāƒ£ Hands-on Practice - Testing Your App
  • Apps
    • šŸ“± Publication Interface
    • šŸ—ļø Studio
  • Blocks
    • šŸ“ File Block
    • ⚔ Block Execution
    • šŸ¤– AI Block
    • 🧩 Group Block
    • šŸ“ Paragraph Block
    • šŸ” Condition Block
    • šŸŽ² Choice Block
    • šŸ” Search Block
    • šŸ”— API Call Block
    • šŸ“„ Word Export Block
    • šŸ“Š PPT Block
    • šŸ‘ļø Filtered Views
  • Attributes
    • šŸ·ļø Attributes
    • āš™ļø Attribute Editor
  • Best practices
    • šŸ“ Writing Effective Prompts
  • Admin
    • šŸ’³ Thinkeo Credits
    • šŸ‘„ Team Management
    • āš™ļø Settings
  • Release notes
    • šŸš€ Thinkeo v1.2 Release Notes
    • šŸš€ Thinkeo v1.0 Release Notes
    • šŸš€ Thinkeo v0.10 Release Notes
    • šŸš€ Thinkeo v0.8 Release Notes
    • šŸš€ Thinkeo v0.7 Release Notes
    • šŸš€ Thinkeo v0.6 Release Notes
  1. Blocks

šŸ” Condition Block

1. šŸ“‹ Overview#


The Condition Block allows you to make one or more Nested Blocks visible according to one or more specified conditions.
šŸ“˜ Smart Visibility: This block acts as a smart filter that shows or hides content based on user inputs and attribute values, creating personalized user experiences.

2. āš™ļø Specifications#


šŸ› ļø Accessing Visibility Conditions#

Visibility conditions are accessible from the block parameters.
1
šŸ“‹ Open Block Parameters
image.png
2
āš™ļø Configure Conditions
image.png
āœ… Universal Application: All nested Blocks of the Condition Block will be visible or hidden according to the settings defined here.

šŸ‘ļø Display Conditions ("Show If")#

Show If will make the block visible if:
šŸ“‹ Attribute is Assigned
image.png
The block appears when any value is assigned to the specified attribute.
šŸŽÆ Specific Value Match
image.png
The block appears when the attribute has a specific value assigned.
āŒ Attribute Not Assigned
image.png
The block appears when the specified attribute is not assigned.
šŸ”„ Partial Match
image.png
One condition is met (Partial Match). In this example, it will be if the "TA - Summary" attribute is assigned OR if the "TA - Analysis lenght" attribute is assigned with the value "Short".

šŸŽÆ Complete Match Logic#

āœ… Match All Conditions
image.png
All conditions are met (Match All). In this example, it will be if the "TA - Summary" attribute is assigned AND if the "TA - Analysis lenght" attribute is assigned with the value "Short".
šŸ“˜ Logic Types: Choose between "Partial Match" (OR logic) and "Match All" (AND logic) to create simple or complex visibility rules.

🚫 Hide Conditions ("Do Not Display If")#

The Do Not Display If section works on the same principle, obviously by hiding the Condition Block and its Children instead of making them visible.

šŸ”§ Hide Logic#

āŒ Same conditions as display logic
šŸ”„ Inverse behavior - hides instead of shows
⚔ Powerful exclusion rules for content

šŸŽÆ Use Cases#

🚫 Exclude content for specific user types
šŸ“± Hide advanced options for beginners
šŸ”’ Restrict access based on permissions

šŸ·ļø Block Identification#

Finally, the Identify the block with attributes option is similar to that of all other Blocks and allows using the block as a variant of a Choice Block, for example.
āœ… Advanced Integration: This feature enables sophisticated content workflows by allowing Condition Blocks to participate in Choice Block logic. You can learn more here : šŸŽ² Choice Block

šŸ“ Best Practices#

šŸŽÆ Simple Conditions
Start with basic attribute assignments before building complex logic
šŸ”„ Test Scenarios
Test all possible attribute combinations to ensure proper visibility behavior
šŸ“‹ Document Logic
Keep track of your condition logic for maintenance and troubleshooting
Modified atĀ 2025-09-03 10:44:19
Previous
šŸ“ Paragraph Block
Next
šŸŽ² Choice Block
Built with