Skip to main content
Inspiring
November 4, 2024
Answered

Folder/filename of map file in 2022

  • November 4, 2024
  • 2 replies
  • 625 views

In RoboHelp 2020 the map file is generated as /whxdata/csh.new.js.    But I can't find any information on where that same map file would be for 2022.   

 

We are currently looking to upgrade to 2022 and I need to know if we need to create a new solution to get to the topic-specific content from the application screen.    

 

I've seen discussions about an .h map file, but that appears to be relative to another application content being moved to RoboHelp.   

 

Any enlightenment would be greatly appreciated.   

This topic has been closed for replies.
Correct answer Jeff_Coatsworth

No, the .h file is the Map File definitions - see https://www.grainge.org/RoboHelp_Tour/rh2022/outputs/mapping.htm - you can export the map file for the calling application to use to launch the context-sensitive help topics OR import a file from the developers into the RH project to create the mapping.
I believe the file you reference is the JavaScript programming that launches the right topic based on the MapID number and definition. See https://www.grainge.org/RoboHelp_Tour/rh2022/outputs/calling_csh_help.htm about calling CSH.

2 replies

Peter Grainge
Community Expert
Community Expert
November 5, 2024

If you are using Map IDs, I'm not clear why you want a URL. The point of IDs is so that the topic path can change and it doesn't lose the connection. You use either a Map ID or a URL, not both.

________________________________________________________

My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

 

Use menu (bottom right) to mark as Best Answer or to Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Vicki5E13Author
Inspiring
November 5, 2024

No - we won't use both.   We want to use the Map# (Map ID) and that's what we are going to do.   Jeff pointed me to the information that shows us how to do it, which I wasn't able to find.   So much information out here, which is great, though makes it hard to find exactly what you are looking for.   But all of this has help tremendously as now we can use the MapID AND move to 2022.   I'm a thrilled user at this point.    Thanks!

Jeff_Coatsworth
Community Expert
Jeff_CoatsworthCommunity ExpertCorrect answer
Community Expert
November 4, 2024

No, the .h file is the Map File definitions - see https://www.grainge.org/RoboHelp_Tour/rh2022/outputs/mapping.htm - you can export the map file for the calling application to use to launch the context-sensitive help topics OR import a file from the developers into the RH project to create the mapping.
I believe the file you reference is the JavaScript programming that launches the right topic based on the MapID number and definition. See https://www.grainge.org/RoboHelp_Tour/rh2022/outputs/calling_csh_help.htm about calling CSH.

Vicki5E13Author
Inspiring
November 4, 2024

I'll check that out.   Currently we are looking at the csh.new.js file to find a matching map # and adding the topic path to a base URL and going to that URL.    So as long as I can find a file that contains the map number and topicpath we can use it.   Thanks!

 

Jeff_Coatsworth
Community Expert
Community Expert
November 4, 2024

That approach may be in the .ali file - I'm a Map# guy, not a URL one, so I don't have direct experience with that method.