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.
I have the same issue but for HTML5.
The recommended use of Indexterm is to put it in the prolog:
<body><!-- content... --></body>
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.
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>.
I have the same issue. Any success with this story?
Please try it out once with FM2019 trial build. Lot of improvements have gone into FrameMaker 2019 release.
Hi Amitoj, thanks for your reply. I use FrameMaker 2019. Is there a new build?
Can you share a small sample with me so i could look into it and then get back early next week.
email - email@example.com