Skip to main content
Inspiring
September 25, 2017
Answered

Context-sensitivity not working

  • September 25, 2017
  • 2 replies
  • 495 views

We recently switched from WebHelp to HTML5. Unfortunately, at some point during the switch, the context-sensitive setup broke. It appears that RoboHelp is no longer generating the cshdat_robohelp.htm or index_csh.htm files. Any idea why? What am I doing wrong?

This topic has been closed for replies.
Correct answer Peter Grainge

Please note that the method of calling CSH has been changed in RoboHelp 2017 Update 2 so that it now opens as it did prior to Update 4 in RoboHelp 2015.


See www.grainge.org for RoboHelp and Authoring information

@petergrainge

2 replies

Inspiring
September 26, 2017

I did...that wasn't it

I found an article on Willam's site and it appears that I have to change the way the context sensitive topics are called: https://www.wvanweelden.eu/articles/context-sensitivity-responsive-and-multiscreen-html5.

However, my next road block is that when the online help is opened normally (index.htm), it's automatically appending #t=First_Topic.htm to the end of the URL (e.g., http://dummysite/onlinehelp/index.htm#t=First_Topic.htm). Which doesn't matter for the just opening the online help by default. However, when the context sensitive called is made, it's doing the same thing and redirecting to the "home page" (e.g., http://dummysite/onlinehelp/index.htm?rhcsh=1&mapid=2189#t=First_Topic.htm). Any idea on how I can force it to NOT append that?

Peter Grainge
Community Expert
Peter GraingeCommunity ExpertCorrect answer
Community Expert
October 10, 2017

Please note that the method of calling CSH has been changed in RoboHelp 2017 Update 2 so that it now opens as it did prior to Update 4 in RoboHelp 2015.


See www.grainge.org for RoboHelp and Authoring information

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Community Expert
September 26, 2017

Check that you've ticked the required map files in the SSL\Output settings dialog box. I frequently miss that when switching outputs.