Omni Systems, Inc.

  

Mif2Go User's Guide, Version 55

  

Valid HTML 4.01!

 

Made with Mif2Go

16 Configuring DITA maps > 16.4 Mapping FrameMaker files to bookmap components > 16.4.3 Including multiple booklist components of the same type


16.4.3 Including multiple booklist components of the same type

If you need more than one instance of a component (for example, a second TOC or multiple indexes), append a different number to each instance of the component name:

[DITABookmapFiles]

endpage = Back Lists IX1 IX2 IX3

In the case of multiple indexes, all FrameMaker markers used to generate all of them must be mapped to Index first. This is because all must become <indexterm> elements in DITA output, even though they are destined for different <indexlist> elements.

To map other index markers to Index (for example):

[Markers]

RTFkeyword = Index

HTMkeyword = Index

XMLkeyword = Index

See §29.3.1 Remapping and cloning marker types.

To associate each set of index markers with the corresponding index, assign each set a different @outputclass, and assign the same @outputclass to the IX component where they belong. For example:

[IndexMarkerOutputClass]

RTFkeyword = rtfix

HTMkeyword = htmix

XMLkeyword = htmix

[DITABookmapOutputclasses]

IX1 = rtfix

IX2 = htmix

See §16.5 Providing attributes for bookmap wrapper elements.

You can leave any original FrameMaker Index markers and their corresponding IX component (in this example, IX3) without an @outputclass.



16 Configuring DITA maps > 16.4 Mapping FrameMaker files to bookmap components > 16.4.3 Including multiple booklist components of the same type