Skip to main content
Known Participant
Feb 24, 2015 7:13 PM UTC
Answered

In a helpset with multiple chms, how do you make the master toc appear in all child chms?

I'm using RoboHelp 11. The software product I'm documenting is modular so the help is also divided into many chms (requirement). One of the other requirements is that the TOC from the master project appear, no matter which which chm contains the link called by the software. I've done this with merged WebHelp (kudos to Peter Grainge), however I haven't been successful doing it for HTML help using RoboHelp. Has anyone attempted this successfully? Any tips would be appreciated.

This topic is closed to new replies. Start a new post to keep the conversation going.
RoboColum_n_
RoboColum_n_Correct answer
Legend
Feb 24, 2015 8:02 PM UTC

This requires you to make the following changes:

  1. In each of the projects, open the window being used to display the CHM. Click Advanced Properties and enter the file name of the master project's TOC in the "Table of Contents" field.
  2. Having compiled all the files, open up the Master project's .HHP file in Notepad. Look for the [MERGEDFILES] section. This should have a list of all the CHMs that make up the final deliverable. It has been some time since I've used CHMs, so I can't remember if you have to do this in all the projects. Try it in the master project first and you'll find out if you do.

3 replies

ENTRGWHAuthor
Known Participant
Feb 25, 2015 8:59 PM UTC

Did a bit more playing with this. I see what you you meant...

Thanks

Translate
RoboColum_n_
RoboColum_n_Correct answer
Legend
Feb 24, 2015 8:02 PM UTC

This requires you to make the following changes:

  1. In each of the projects, open the window being used to display the CHM. Click Advanced Properties and enter the file name of the master project's TOC in the "Table of Contents" field.
  2. Having compiled all the files, open up the Master project's .HHP file in Notepad. Look for the [MERGEDFILES] section. This should have a list of all the CHMs that make up the final deliverable. It has been some time since I've used CHMs, so I can't remember if you have to do this in all the projects. Try it in the master project first and you'll find out if you do.
Translate
ENTRGWHAuthor
Known Participant
Feb 25, 2015 6:35 PM UTC

Thanks RoboColumn

I'm a bit puzzled about the mechanics of step 1 . Do you mean "Advanced Settings" in the options page? If so, there doesn't seem to an option to specify a different TOC (just its appearance) . I suspect that I could edit the chm itself in HTML Help Studio but that would be a one-time post-processing operation.

Translate