Skip to main content
Olivier Toebosch
Inspiring
August 27, 2025
Question

robohelp rh2022 replace broken links to external chm's in bulk

  • August 27, 2025
  • 3 replies
  • 223 views

Hello, i've upgraded RH2019 a merged project to RH2022 with chm output.

I've succeeded in transforming this with output to html5 (with many thx to the youtube of Matt Sullivan)

So now it is a merged html5 project

all local links work, but not the one linking a topic from an external chm

the link now is nameprojectt.chm://topicname.htm and should become rhpj:nameproject/contents/topicname.htm

I could in every subproject look in reports/external references.

 

I'm hoping it would be possible by editing one or more files in the project directory with a search and replace (eventually external to RH) so this would happen efficiently.

 

Any ideas?

 

best regards

Olivier

    3 replies

    Peter Grainge
    Community Expert
    Community Expert
    August 30, 2025

    I think you are making a mistake going for HTML5 rather than frameless. Customisation is very limited in HTML5 but extensive in frameless. If you later come back saying you want to customise things in HTML5, the likely answer will be you can't or it's very difficult.

     

    Also going forward Adobe will be focussing development on frameless outputs so I recommend considering frameless templates for your project. Other than bug fixes, it is unlikely there will be any changes to HTML5 outputs. The calls for frameless outputs are different using URLs so you need to discuss that with your developers if you use context sensitive help.

     

    You have to upgrade each project in the merge and then create a new TOC with links the child project in rhpj format. The topic will be the default topic in the child project.

     

    This is all described in the merge topics on my site.

    ________________________________________________________

    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.
    Olivier Toebosch
    Inspiring
    September 2, 2025

    OK Peter, go from html5 to frameless won't be a challenge. It demands more graphic input. to be decided. I've seen it mentionned in several places (on your site also).  We are in poc phase...hence all my annoying questions 🙂

    Peter Grainge
    Community Expert
    Community Expert
    August 27, 2025

    I think there is something chm outputs or Gems about external 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.
    Jeff_Coatsworth
    Community Expert
    Community Expert
    August 27, 2025

    So you've got a merged Responsive HTML5 parent project with child-HTML5 projects - where does a CHM file come into any of this? I'm confused. 

    Olivier Toebosch
    Inspiring
    August 27, 2025

    Hello Jeff, nowhere. links in actual htm topic point to projectname.chm::/topicname. 

    which of course is not the purpose.

    to be honest I'm not sure I did get rid of the chm files in the assets directory.  But it won't make a difference. the link is not mended in that case

    br

    Olivier

    Jeff_Coatsworth
    Community Expert
    Community Expert
    August 27, 2025

    Umm, ok, but "projectname.chm::/topicname" doesn't exist anymore if you went to HTML5 output. That would be a different URL now in whatever is calling the topic.