Hi all,
Thanks for replying. I have used the term "CS Help" for Context Sensitive Help.
Okay, maybe I should give more details. I have tried PDF generation on other RoboHelp projects for our organization's products. No issues there. This particular project that I am talking about has more than 2000 pages, and is yet to grow more, as we need to keep adding details for all new developments. Also, we use a lot of graphics, which also increase the project size considerably. Is there any threshold for the number of topics our project should have for it to work smoothly or with minimum issues?
Let me put down the steps I have taken to generate the Context Sensitive Help out of my main Project (I used a similar approach in Adobe Framemaker to conditionally tag content):
- Created a new ToC for CS Help, with the same book level-structure (path) as required in the output.
- Created a new tag for CS content, and tagged the content in a few topics for testing.
- Selected WebHelp in Single Source Layout.
- Selected the new ToC and also selected the new CS tag in Conditional Build Expression, in the WebHelp Settings> Content Categories> Content window.
- Generated the WebHelp.
Should I also select " Exclude Unreferenced Topics from Output" ?
I did not see any change in the webhelp even after applying the new tag to my topics. It gave me the same old output.
Thanks!
Thanks for the additional info, Rachael.
With respect to, "Exclude Unreferenced Topics from Output," something to keep in mind that several output formats will include topics that aren't explicitly listed in the TOC. So this checkbox is used to exclude topics that you otherwise haven't referenced.
However, another approach uses Conditional Build Tags that are applied on the Topic-level.
For example, of your 2,000 pages, suppose that a significant portion of those were not included in the TOC, but you want a handful of reference pages available through the Search function. Do the following:
- Create a Conditional Build Tag along the lines of, "Exclude From All."
- In the Topic List, select all the topics, right-click and choose Properties.
- On the Advanced tab, tick your Exclude From All checkbox, ...tick this once...then wait for RoboHelp to update (this will be a long wait for 2,000 topics.
- Once you have visual confirmation that the checkbox is ticked, click OK to close the dialog. Again, there will be a lag.
- In your TOC, right-click each chapter and use hotkeys [y + n] to access the conditional build tags.
- For each chapter in turn, clear the Exclude From All checkbox. There will be a slight lag, per the number of topics in each chapter.
- In the Topic List, locate the topics that, though they aren't in the TOC, you want them to be compiled with the project. Clear the Exclude From All checkbox for each of these.
- In the Conditional Build Expression for your project, confirm that your Exclude From All tag is in the Exclude from output column.