#### 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

Table of Contents • Index