Skip to main content

Module Variations

Show or hide elements within a module to create flexible layouts.

What Are Module Variations?

Module variations let you show or hide elements inside a module. This removes the need to create multiple versions of the same module. Use this feature to keep your designs flexible. Adjust layouts without rebuilding content.

Benefits

  • Reduce the number of modules you manage

  • Adapt layouts quickly

  • Reuse modules across campaigns

  • Control full sections or individual elements


How to Build Module Variations

Follow these steps in the Module Builder:

1. Start Building Your Module

  • Open the Module Builder.

  • Create a new module or edit an existing one.

  • 👉 Learn more: Set Up Modules

2. Make Elements Optional

  • Select an element in your module.

  • Toggle the setting to make it optional.

    Arrow pointing to "Make Optional" toggle in the attributes menu

3. Set Default Visibility and Name Elements

Enable by Default

  • Turn on or off the Enabled by Default toggle.

  • This controls if the element appears automatically.

Name the Element

  • Add a clear name for the element or section. This helps when editing the asset later.

  • Skip naming → A default name is applied

    Module variation toggle options to enable by default or add a module variation name

4. Repeat for Additional Elements

  • Apply the same setup to other elements or sections.

  • Create as many optional elements as needed.

5. Use the Module in an Asset

  • Open the asset editor.

  • Drag the module into an asset.

  • Turn elements on or off based on your needs.

    Module variation toggles when a module is inside an asset

Best Practices

  • Use clear naming for each variation

  • Keep variations simple and purposeful

  • Avoid too many toggles in one module

  • If you clone a variation, rename it immediately. Verify that you are editing the cloned variation before making changes. This ensures your updates apply to the new variation. It also helps keep the original variation unchanged.


Module Variation Examples

Use these examples to guide your setup:

Lists

Show different numbers of list items. Switch between styles.

2. Number of Speakers

Show 1, 2, or 3 speaker profiles depending on your event.

Content Blocks

Control how many content sections appear.

Hero or Banner Sections

Show or hide a hero image or banner.

Secondary Text

Add an optional second line under headings or buttons.

Design Options

Switch between different layouts or styles.

Logos

Control how many logos appear in a section.


Need more help? Contact support via live chat using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?