• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Generate index for DITA structured authoring

New Here ,
Jul 03, 2016 Jul 03, 2016

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.

TOPICS
Structured

Views

860

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 05, 2016 Sep 05, 2016

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 01, 2016 Nov 01, 2016

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Dec 12, 2019 Dec 12, 2019

Copy link to clipboard

Copied

I have the same issue. Any success with this story?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 12, 2019 Dec 12, 2019

Copy link to clipboard

Copied

Please try it out once with FM2019 trial build. Lot of improvements have gone into FrameMaker 2019 release.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Dec 12, 2019 Dec 12, 2019

Copy link to clipboard

Copied

Hi Amitoj, thanks for your reply. I use FrameMaker 2019. Is there a new build?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 12, 2019 Dec 12, 2019

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

LATEST

...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines