Skip to main content
Vulcan Howl
Participant
February 19, 2018
Question

Is there a limit on linking between child projects (HTML5 Responsive)?

  • February 19, 2018
  • 2 replies
  • 416 views

Hi

I am currently working on a HTML5 Responsive system with a master and two child projects in Robohelp 2017. There is no problem with creating links from the master to either child projects however linking between the two child projects is throwing up problems.

One of the child projects has a complex folder structure as historically it was Word based and printed out, in Robohelp there are eight or sometimes nine levels in the folder structure. Using the ../../../../ method of creating links between child pages, Robohelp appears to truncate the number of ../ used - is there a limit to how many folders Robohelp can navigate up and down in merged projects?

Many thanks

Richard

This topic has been closed for replies.

2 replies

Captiv8r
Legend
February 20, 2018

Is it possible that perhaps a link is being established to a place you believe it is when in reality it's a different place?

I know that oftentimes RoboHelp will present a link path in a dialog that looks rather extensive, but then will later amend that path to be something different because the process of making the link causes what you are linking to, to be copied to the project. And when that happens, the actual path changes.

Just thinking out loud a bit... Rick

Peter Grainge
Community Expert
Community Expert
February 20, 2018

@Vulcan Howl

Is the issue that the depth of folder structure you see in File Explorer or Project Manager or as Rick is suggesting what you see when the links are created?

If what you are seeing in the dialog when you create links is worrying you, double click the link after you have created it, you will see it is a lot shorter than when you created it. In the case of merged help though, the target will not be copied into the project.

I am assuming that in the dialog you are selecting File as the type of link. Creating the links that way keeps the path as short as possible. See Merged Help on my site.


See www.grainge.org for free RoboHelp and Authoring information.

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Vulcan Howl
Participant
February 21, 2018

Thanks for your reply - I worked out the solution.

Part one - the output for the second child project was set up correctly but when the files where output the files where going to a different location. This was remedied by deleting the link to the child in the master project, moving the location of the child project in Windows Explorer and then creating the link in the master project again.

Part two

For a reason unknown to me, when a hyperlink is created from one child to the other, for this link RH2017 inserted ../../../ in front of the file path, which doesn't work. Trial and error has show that if another ../../../../ is inserted the link will work, as shown in the screen grab. This method of inserting an additional four sets of dots and slashes works for however many sets RH has originally added in.
RH however truncates the string of dots and slashes to six sets using the GUI view, which means the link will not work, which is why I asked my original question.
The workaround I have used is to add the extra sets of dots and slashes in the HTML code view rather than the GUI view.

I hope this makes sense - I am just glad to have worked out the problems.

Richard

Peter Grainge
Community Expert
Community Expert
February 19, 2018

RoboHelp does not impose any limit but you can hit problems with the 256 Windows limit.

Unless you have to retain the structure for some reason, you can move them around within RoboHelp and the links will be kept, RoboHelp rewrites them. Do not do this in File Explorer.


See www.grainge.org for free RoboHelp and Authoring information.

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.