Skip to content
Essentials for YOOtheme Pro

Composed Sources

Composed Sources enable you to freely mix static text with dynamic content from any source within a single field. You can seamlessly insert dynamic values directly into your text, creating flexible, personalized content without needing separate fields.

To enable composition, select the Composed option from the Dynamic Content settings.

Composed Source Dynamic Option

TIP

Already have dynamic content assigned? Click the compose icon to migrate it to a composed source automatically.

Composing Content

Once enabled, the field transforms into an inline editor where you can freely type static text and insert dynamic content. To add dynamic values, click the insert button to select a source—the same interface you'd use for regular dynamic content.

Composed Source Editor

Composed Source Editor Insert

After insertion, dynamic blocks appear inline. Click any block to access its options:

Composed Source Block Actions

ActionDescription
AliasSet a custom label for easier reference
EditConfigure filters, arguments, and other block settings
CopyDuplicate the block within your composition
DeleteRemove the block

TIP

Click the block again while options are visible to swap it for a different source field.

Adding Conditions

Wrap any part of your composition with conditional blocks to show content only when specific criteria are met. This uses the same Access Conditions interface you're already familiar with.

Conditional Compositions Overview

Click insert in the editor and choose Condition or Condition/Else. The first block shows when conditions are true; the else block (if added) shows when false.

Conditional Composition

Configure conditions by clicking the block and selecting Edit, or double-click it directly. Define your condition rules using the same flexible criteria as Access Conditions.

TIP

Add else blocks later if needed—they're optional.

Nesting Compositions

Place one composed source inside another to create modular, reusable content blocks. Reference existing composed sources as blocks within your main composition.

Nested Compositions

TIP

Use descriptive names for nested sources (User Info, Product Details) to keep them easy to identify and manage.

TIP

Combine nesting with conditions for advanced content control. Break complex content into smaller, independent pieces that you can reuse and update separately.

Converting Existing Content

Transform any dynamic content into a composed source anytime by pressing the Compose button.

Compose from