Skip to main content
Participating Frequently
December 10, 2024
Question

Can I navigate html5 output using map ids?

  • December 10, 2024
  • 5 replies
  • 684 views

We have never used a map file but we are now offering multi-language help via the web and I believe the best way to support this is by using map ids. However the information on how to do this in Robohelp is sparse bordering on non-existent.  I have created an HTML5 site that has been mapped within Robohelp but navigation using the map id in the url (http://localhost/index.htm?rhmapno=5) provides a blank page. I have spent the morning scrolling round dead links and I hope someone can give me a simple answer.

  • Can I navigate my html5 site using map ids?
  • How do I set this up?
  • What do I need to provide to my developer ?

    5 replies

    Peter Grainge
    Community Expert
    Community Expert
    January 3, 2025

    It's a project issue rather than a generral RoboHelp issue if it only occurs in one project.

     

    I can't help with the error number but Support should be able to tranlate the error message. See https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp for your Adobe Support options. The email link tcssup@adobe.com is recommended as it reaches a team dedicated to Technical Communication Suite products including RoboHelp.

    ________________________________________________________

    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.
    Peter Grainge
    Community Expert
    Community Expert
    December 11, 2024

    Are you testing on a web server or a file server? I'm not sure but that could make a difference as their configuration is different.

     

    I suggest for this one you need to go to Adobe Support. See https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp for your Adobe Support options. The email link tcssup@adobe.com is recommended as it reaches a team dedicated to Technical Communication Suite products including RoboHelp.

    ________________________________________________________

    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.
    Participating Frequently
    December 11, 2024

    I am testing using both the preview function of the Robohelp HTML5 output and on an Azure WebApp, where I have set up the same structure. I will try emailing Adobe today thanks.

    Jeff_Coatsworth
    Community Expert
    Community Expert
    December 11, 2024

    I think part of the issue is that Azure WebApp is for web applications, not hosting HTML5 content - like a web server location would. Your WebApp needs to launch the associated help topic on the help webserver location, but it might not have the ability to formulate the right syntax to launch using the MapID. In that case you would be looking to have hardcoded URLs to each topic you want launched.

    Peter Grainge
    Community Expert
    Community Expert
    December 10, 2024

    What is failing is your developer's calls, correct? You are not using map ids for cross topic links. 

    ________________________________________________________
    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.
    Participating Frequently
    December 11, 2024

    I havent got to that stage yet, I am purely testing the capability to open a page based on the map id. 

    The idea is that these map ids will be integrated into the software to link to a specific page, biut the developers have no experience of this thype of work and I do not know how it works, so I need to understand what is happening before I can tell them what to do. We want to produce multi-language help and so I want to be able to access the correct page in any language-mapids seemed to be the correct way to go, but if there is a better way I will use that. 

    Participating Frequently
    December 10, 2024

    Sorry, Im on 2022.3.93. Ive tried all the suggestions on Peters site but it still isnt working. I assume it has to do with my server config, Im on a configured MS Azure Webapp.

     

    Jeff_Coatsworth
    Community Expert
    Community Expert
    December 10, 2024

    That's where your output is located? What preset are you using to create the HTML5? Responsive HTML5 or Frameless? 

    Participating Frequently
    December 10, 2024

    Im using Responsive HTML5

    Jeff_Coatsworth
    Community Expert
    Community Expert
    December 10, 2024

    You don't mention what version of RH you're using, but the bible of RH help is Peter's site (grainge.org) - see https://www.grainge.org/RoboHelp_Tour/rh2022/outputs/calling_csh_help.htm about CSH.