Skip to main content
Participating Frequently
December 7, 2016
Question

Can Robohelp create Webhelp that includes only file name and topic alias in CSH URLs?

  • December 7, 2016
  • 1 reply
  • 1488 views

Background:

We create CSH for all of our product's table fields We are currently using the TopicAlias marker to create tags in FrameMaker source that are defined as <FieldName>. The TableName values are Heading1, so they are being written to individual table-specific htm files.

Issue:

When we generate the help in RoboHelp, we get:

  • The generic context sensitive help bookmarks: #CSH_xxx.
  • TableName htm files are generated as TableName-.htm

So the lookup is now TableName-.htm#CSH_xxx

What we really want, based on what the developers are looking for, is: TableName.htm#FieldName

We want:

  1. To be able to define our own bookmark text for the context sensitive help (in this case FieldName, but could be FormName, etc.).
  2. .htm files without the appended hyphen.

Is there a way to suppress the addition of these unwanted items in the URLs?

This topic has been closed for replies.

1 reply

Jeff_Coatsworth
Community Expert
Community Expert
December 7, 2016

What version of FM & RH and are you importing or linking content?

Participating Frequently
December 7, 2016

We are using FM and RH from TCS 2015. We are importing from FM.

Jeff_Coatsworth
Community Expert
Community Expert
December 7, 2016

First make sure you're entirely patched up on both sides. As far as your #1 want - yes, you can put whatever you want into the marker text to come over as the CSH tag in RH - I use the program name of each screen in my FM to RH project. You then get a cross-ref file (the BSSCDefault.h) that is used to interpret the program name text to a MapID number. We've got the software rigged to pass in the program name & come up with the number to be used in the CSH call.

The #2 want can probably be controlled by using FM markers and text also. I know that there's a way of setting the resulting filename created in RH to what you tell it to in FM.

Secondly, this whole thread should probably be over in the FM integration section - but I don't have enough rights to move it for you - maybe Rick can do that ;>)