Copy link to clipboard
Copied
I'm using structured FrameMaker for DITA authoring. For PDF generation, I save the ditamap to a composite FM file and include it in an FM book. I generate TOC and index as I do for unstructured FM.
The thing is, as recommended by DITA best practices, I put indexterms in the prolog, which is conditionalized in FM and should be hidden in the generated PDF. But if prolog is hidden, indexterms are hidden as well and no indexterm is included in the generated index!
So how should I deal with indexterms? Include them in the body will work of course, but that is against most DITA best practices. Thank you!
BTW, I use FrameMaker 10.
Copy link to clipboard
Copied
I have the same issue but for HTML5.
The recommended use of Indexterm is to put it in the prolog:
<concept id="db">
<title>About databases</title>
<prolog>
<metadata>
<keywords><indexterm>databases</indexterm></keywords>
</metadata>
</prolog>
<body><!-- content... --></body>
</concept>
And yet if this is done, FM does not generate an index.
However, if the <indexterm> is put in the <body>, the index is generated.
Copy link to clipboard
Copied
I also have this problem with HTML5 in FM 2015. It seems the only way to have the index appear is to put the <indexterm> in the <body>.
Copy link to clipboard
Copied
I have the same issue. Any success with this story?
Copy link to clipboard
Copied
Please try it out once with FM2019 trial build. Lot of improvements have gone into FrameMaker 2019 release.
Copy link to clipboard
Copied
Hi Amitoj, thanks for your reply. I use FrameMaker 2019. Is there a new build?
Copy link to clipboard
Copied
Can you share a small sample with me so i could look into it and then get back early next week.
thanks
Amitoj Singh
email - amisingh@adobe.com
Copy link to clipboard
Copied
...