Skip to main content
Known Participant
February 24, 2015
Answered

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

  • February 24, 2015
  • 2 replies
  • 577 views

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 has been closed for replies.
Correct answer RoboColum_n_

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.

2 replies

ENTRGWHAuthor
Known Participant
February 25, 2015

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

Thanks

RoboColum_n_
RoboColum_n_Correct answer
Legend
February 24, 2015

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.
ENTRGWHAuthor
Known Participant
February 25, 2015

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.