Skip to main content
Participating Frequently
January 24, 2014
Answered

Link to external files - how can I insert hyperlinks to another project?

  • January 24, 2014
  • 1 reply
  • 986 views

Hi, I am trying to learn how to use RoboHelp HTML (I am using RoboHelp10) and, unfortunately, I have to work on a project which someone else started some time ago.

The thing is, I have 2 separate projects, each with their own files, wich will, in the end, be generated into 2 separate chm files and used in the same software (probably merged, but I don't know yet).

One of the projects needs to have hyperlinks in several htm pages to topics in the other project. I have read the Help provided by Adobe for RoboHelp, but I am not sure I understand correctly:

Link to external files

  • Choose a link location in the Design Editor.
  • Enter text.
  • Highlight the text and click the Insert Hyperlink button .
  • Click the triangle button next to Link To and then select File.
  • Browse to a file, open it, and copy it into the project folder. - Is this file the individual .htm containing my topic or the .chm generated from all the project htm files? Where in the project folder should I copy it? (my .chm project file is generated in the !SSL! folder).

Generate the file to test links to external topics.

WebHelp projects
The external file must be distributed in the WebHelp folder.
Microsoft HTML Help projects

The external file must be distributed with the CHM file.Note: The external CHM file must be in the same folder as the project CHM file.
  - I am going to generate a Microsoft HTML Help project, so the second specification probably applies. Does this mean that the external chm must be copied in the !SSL! folder where I generate my current chm and distributed together, so that the hyperlinks will work?

Sorry if my question may seem somewhat stupid, I'm just not very skilled at this software. Thanks in advance.

Christina



This topic has been closed for replies.
Correct answer Captiv8r

Hi there

They will either need to be in the same folder or they will need to be registered with Windows. Otherwise, one has no clue the other exists.

Cheers... Rick

1 reply

RoboColum_n_
Legend
January 24, 2014

Yes that is correct Christina. When linking between merged CHMs, all the CHMs must be in the same location. You need to have the default Single Source Layout set to "Microsoft HTML Help". If you have this gives you an additional option when you add a link called "Remote Topic". If you select this you can select the relevant CHM file and topic inside it.

Participating Frequently
January 24, 2014

Thanks for the answer.

So, I opened my current project, I opened for edit a page in which I had to insert an external link and I selected:

Link to > Remote topic..., I chose the external chm (which was copied in the !SSL! folder of my current project) and chose the corresponding topic from the list.

However, if I preview the topic or generate my new chm, the hyperlink doesn't work ("This program cannot display the webpage").

I think I must be doing something wrong...

Just to be clear, my projects are in 2 separate folders, they are not merged. Do they have to be merged for Remote topic links to work?

Captiv8r
Captiv8rCorrect answer
Legend
January 24, 2014

Hi there

They will either need to be in the same folder or they will need to be registered with Windows. Otherwise, one has no clue the other exists.

Cheers... Rick