#### 14.9.1 Differentiating variant booklist components

Suppose you want to produce two tables of contents for HTML output: an overview and a more detailed TOC showing more levels of headings. You can differentiate the two TOCs in DITA by assigning them different outputclass values; for example:

    <frontmatter>
       <booklists>
         <toc outputclass="overview" />
         <toc outputclass="fulltoc" />
         . . .

To identify generated lists for which you want DITA2Go to produce two or more booklist variants, you must:

- distinguish variants by @outputclass
- assign each variant a name.

For example, to distinguish two lists of figures:

    <frontmatter>
       <booklists>
         <figurelist outputclass="schematics" />
         <figurelist outputclass="assemblies" />
         . . .

To assign each variant a name, see §14.9.2 Naming variant booklist components.

Previous Topic: 14.9 Configuring variant booklist components

Next Topic: 14.9.2 Naming variant booklist components

Parent Topic: 14.9 Configuring variant booklist components

Sibling Topics:

14.9.2 Naming variant booklist components

14.9.3 Specifying properties of variant booklist components

14.9.4 Defining properties of items in variant booklist components

14.9.5 Mapping indexterms to variant indexes