#### 14.9.2 Naming variant booklist components

To specify names for variant booklist components:

    [BookLists]
    ; element/@outputclass = name

For example:

    [BookLists]
    figurelist/schematics = S_LOF
    figurelist/assemblies = A_LOF

You do not have to assign names to booklist components for which you are not configuring variants. If a booklist component is not listed in [BookLists], its name is the same as the element name.

The booklist components for which you can specify variants include:

    abbrevlist
    amendments
    bibliolist
    booklist
    figurelist
    glossarylist
    indexlist
    tablelist
    trademarklist

In addition to these components, DITA2Go recognizes as a booklist component any element with the following properties (see §11.2 Specifying properties of element types):

    Map
    Ref
    Topic
    List

This automatically includes elements that are specialized from any of the recognized booklist types. See §B. Element type default properties.

TOC is different

Because TOC processing is very different, assigning a variant name directly does not work. However, for the TOC you can assign a variant name to the booklist element instead. For example:

    [BookLists]
    booklist/overview = OverviewTOC

Index is different

In addition to specifying names and properties for indexlist variants and items, you must map indexterm outputclass values (assigned via PI) to variant indexes; see §14.9.5 Mapping indexterms to variant indexes.

Previous Topic: 14.9.1 Differentiating variant booklist components

Next Topic: 14.9.3 Specifying properties of variant booklist components

Parent Topic: 14.9 Configuring variant booklist components

Sibling Topics:

14.9.1 Differentiating 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