Skip to main content
Participating Frequently
March 23, 2021
Question

what is the Url format for CSH in 2020

  • March 23, 2021
  • 5 replies
  • 682 views

We have set up our Robohelp project with correctly mapped topics, but are unable to invoke them from our client code. The sample RoboHelp_CSH.cs file that is delivered with Robohelp has a comment at the beginning that implies the base Url is http://www.myurl.com/robohelp/rest, but our published output contains no robohel/rest or even just rest. I can, however, see a file called default_csh.xml, which does contain our mappings.

 

All the online help I have found talks about how to set up mappings, but I can find no example of how to use them in a finished site. The online docs also refer to a CSH Test Tool, which does not seem to be included with RH2020

 

I am sure there is some detailed documentation for this somewhere, and I have simply been unable to find it, so any assistance would be appreciated.

    This topic has been closed for replies.

    5 replies

    Jeff_Coatsworth
    Community Expert
    Community Expert
    March 23, 2021

    I was just going to say - "hang on - that's the 'Content Only' output option - there's no CSH with that!"

    Jeff_Coatsworth
    Community Expert
    Community Expert
    March 23, 2021

    Let's see a screenshot of your settings for your output - I think you're getting too deep in the weeds here. An index page is not the same as the Index of topics you might have created. I don't have access to RH2020 right now, or I'd post a screenshot showing you where you set it.

    Steve5E10Author
    Participating Frequently
    March 23, 2021

     

     

     

     

     

    Steve5E10Author
    Participating Frequently
    March 23, 2021

    OK, I have spotted the issue - I need to be using the Responsive HTML present, not content only

    Jeff_Coatsworth
    Community Expert
    Community Expert
    March 23, 2021

    Your index page can be called whatever you want - you tell RH what it is in the Preset (pretty sure it defaults to use index.htm, but anyone could have changed it).

    Steve5E10Author
    Participating Frequently
    March 23, 2021

    Preset contains no property called index page. The closest I can see is on the XHTML pproperties tab where there is a Start Page field, with a value of default.xml. It also has an 'Include Index' checkbox, whis is selected.

    To be clear, I am working with a brand new project, to which I have added a single topic and mapped it (and added it to the ToC too). So everything is pretty much fresh out of the box.

     

     

    Steve5E10Author
    Participating Frequently
    March 23, 2021

    I also found this page: https://community.adobe.com/t5/robohelp/testing-csh-with-rh-2020/td-p/11493895 which implies the Url format is /index.htm?rhmapno=x, but my site contains no index.htm, and if I substitue the name of a page that does exist the rhmapno param seems to have no effect

    Steve5E10Author
    Participating Frequently
    March 23, 2021

    OK, found this page onm Peter's site: https://www.grainge.org/pages/authoring/calling_help/calling_help.htm, which backs up my previous post - however, as I said, no such page as index.htm, and it does nothing if any other page name used. Hard to believe there seems to be no official documentation for this.

    Jeff_Coatsworth
    Community Expert
    Community Expert
    March 23, 2021

    Check out Peter's site - grainge.org for discussions of CSH methods