Skip to main content
January 27, 2009
Answered

Index entries incorrectly merged in RoboHelp HTML 6

  • January 27, 2009
  • 3 replies
  • 450 views
When I compile a help file, index entries that should appear alphabetically and therefore consecutively, such as "Menu" and "Message" are being merged together, as in "Menu\Message," so that the second index entry appears as a subkeyword of the first entry, instead of as a separate entry. The index keywords appear as separate entries in the Index pane, so I'm not sure why they are merging when compiled. Any idea why this would occur or how to fix it?
This topic has been closed for replies.
Correct answer
It is a conditions issue and I've managed to correct it. Applying the "Admin" conditional build tag to the "Message" index entries didn't work without having an associated admin help topic. However, I searched the Admin help, found some suitable admin "Message" topics, and added them to the "Message" index entries. After compiling, the "Message" index and subkeyword entries now appear correctly, and are not lumped together with the previous index entry.

3 replies

Correct answer
January 28, 2009
It is a conditions issue and I've managed to correct it. Applying the "Admin" conditional build tag to the "Message" index entries didn't work without having an associated admin help topic. However, I searched the Admin help, found some suitable admin "Message" topics, and added them to the "Message" index entries. After compiling, the "Message" index and subkeyword entries now appear correctly, and are not lumped together with the previous index entry.
RoboColum_n_
Legend
January 28, 2009
Yes that would be my next suggested step. If all the index keywords are correctly proportioned to the topics, backup and open the project's .hhk file. Look for the <ul> tag immediately after the </object> tag for the menu keyword. You'll also have to remove the </ul> tag after the </object> tag for the message keyword.
RoboColum_n_
Legend
January 28, 2009
Could you check the topics that have these keywords assigned and see if there is anything that could be causing this behaviour (e.g. a topic that has Message assigned as a sub-keyword of Menu)?
January 28, 2009
Thanks very much for your response. I checked the topics as you suggested, including the topics for the "Message" subkeywords, and I didn't see any overlap in the index entries.

I tried removing the one subkeyword from "Menu" to see if that did anything, but it had no effect.

The project was recently converted from an old ForeHelp project. The index entries appeared to have imported correctly, but with only one help topic per entry. Therefore, I spent a lot of time manually assigning the help topics to the index entries, and generally cleaning up the index (adding subkeywords and such). The original ForeHelp files used very few subkeywords, and the index entries in question appeared correctly there as separate entries.

I've looked at the HTML code that was imported from ForeHelp, and the index entries appear correctly there, and in the Index pane as mentioned. I haven't looked at the RoboHelp file that contains the index entries, but perhaps that is the next step.

Any ideas? Thanks.