User Guide Cancel

What is conditional content

  1. RoboHelp User Guide
  2. Introduction
    1. Get to know RoboHelp workspace
    2. What's new in RoboHelp 2022 release
      1. What's new in Update 5
      2. What's new in Update 4
      3. What's new in Update 3
      4. What's new in Update 2
      5. What's new in Update 1
    3. Fixed Issues in RoboHelp
    4. RoboHelp System Requirements
    5. Download RoboHelp on Windows and macOS
    6. Download and install Adobe app
    7. RoboHelp FAQs
    8. What's new in RoboHelp 2020 release
      1. What's new in Update 8
      2. What's new in Update 7
      3. What's new in Update 6
      4. What's new in Update 5
      5. What's new in Update 4
      6. What's new in Update 3
      7. What's new in Update 2
      8. What's new in Update 1
  3. Projects
    1. Plan your RoboHelp project
    2. Create a project
    3. Manage projects
    4. Work with topics and folders
    5. Generate reports
    6. Work with context-sensitive help
    7. Manage References
    8. Set preferences in RoboHelp
  4. Collaborate with authors
    1. Collaborate using Git
    2. Collaborate using SharePoint Online
    3. Collaborate using Azure DevOps (Team Foundation Server)
  5. PDF Layout
    1. PDF templates
    2. Design a page layout
    3. Publish PDF output
    4. Work with the common content styles
    5. Components of a PDF template
    6. Support for language variables
    7. Customize PDFs
  6. Editing and formatting
    1. Format your content
    2. Create and manage cross-references
    3. Create and manage links
    4. Single-source with snippets
    5. Work with images and multimedia
    6. Create and use variables for easy updates
    7. Work with Variable Sets
    8. Use Find and Replace
    9. Auto save your content
    10. Side-by-side editing in Split View
    11. Use the Spell Check feature
    12. Create and Edit Bookmarks
    13. Insert and update fields
    14. Switch between multiple views
    15. Autonumbering in CSS
  7. Import and linking
    1. Import Markdown files into a project
    2. Import Word documents into a project
    3. Import FrameMaker documents into a project
  8. TOCs, indexes, glossaries, and citations
    1. Create and manage a Table of Contents
    2. Create and manage an index
    3. Create and manage a glossary
    4. Create and manage citations
    5. Create and manage browse sequences
    6. Work with See Also and Related Topics
  9. Conditional content
    1. What is conditional content
    2. Create and apply condition tags
    3. Configure output presets for conditional content
    4. Optimize and manage conditional content
  10. Microcontent
    1. Microcontent
  11. Review and Collaboration
    1. Review and Collaboration
  12. Translation
    1. Translating content to multiple languages
    2. Configure a translation framework for a service provider
  13. Generating output
    1. Generate output
    2. Generate Frameless output
    3. Generate Knowledge Base output
    4. Generate PDF output
    5. Generate Responsive HTML5 output
    6. Generate Word Document output
    7. Generate Content Only output
    8. Generate eBook output
    9. Generate Microsoft HTML Help output
    10. Generate Mobile App output
  14. Publish output
    1. Publish to a RoboHelp Server
    2. Publish to an FTP server, a Secure FTP server, or a File System
    3. Publish to SharePoint Online
    4. Publish to Zendesk Help Center
    5. Publish to Salesforce Knowledge Base
    6. Publish to ServiceNow Knowledge Base
    7. Publish to Zoho Knowledge Base
    8. Publish to Adobe Experience Manager
    9. Publish to Atlassian Confluence Knowledge Base
  15. Appendix
    1. Adobe RoboHelp Scripting Reference
    2. RoboHelp keyboard shortcuts

Understand the basics of conditional content and its use cases for output based on roles, output format, expertise levels, and locales.

Conditional content helps organizations to single-source content efficiently to address various documentation purposes and audience needs. In Adobe RoboHelp, you implement conditional content by applying condition tags to your content. Condition tags enable you to generate output with content variations.

Role-based conditional content

Additionally, tag groups help you group multiple related condition tags to provide relevant content to a focus group. You can use tag groups such as audience, platform, product, properties, and other custom groups. For example, use the audience group to provide targetted content to developers, administrators, and so on. Use the platform group to target operating system-related information to appropriate users, such as system requirements for Windows and Mac.

Common use cases

In RoboHelp, you can use condition tags to generate subsets of content from your project as needed. This way, you need not create multiple projects for different output types.

Here are some common scenarios in which you can use condition tags effectively:

  • Customize content for output formats

Online documentation often contains elements that are not useful in a printed manual. You can mark these elements using a condition tag, for example, online-only, and exclude them from the printed manual. Alternatively, if your manual is a subset of your online documentation, you can apply a different condition tag, for example, print-only, to the topics and topic content that you want to include in the printed manual. When you generate your project, you can use the print-only or online-only tag as required.

Output-based conditional content

  • Target custom content for specific audiences

Sometimes, topics are specific to products, experience levels, or types of users. Using condition tags, you can target such topics for the right audience. This way, the content that an audience receives is relevant and clutter-free. For example, beginners get the content that’s relevant for them and their consumption experience is not suboptimized because of notes and tips that are relevant for advanced users.

Expertise-based conditional content

  • Filter published content based on relevance

Sometimes, all published content may not be relevant to a set of your audience. Using dynamic content filters, you can provide your audience the ability to filter out irrelevant content from the output. For example, in a multi-locale travelogue, users can quickly filter content for specific locales, instead of having to read through or search the entire travelogue.

Locale-based conditional content

High-level workflows

The end-to-end implementation of conditional content involves performing steps in both authoring and publishing workflows. Also, you can optimize and manage your conditional content.

  1. Authoring workflow
  2. Publishing workflow
  3. Optimize and manage conditional content

Authoring workflow

  1. Apply a condition tag to topics, topic content, TOCs, and indexes.

Publishing workflow

Optimize and manage conditional content

Get help faster and easier

New user?