This content has been marked as final.
Show 3 replies
-
1. Re: Context-Sensitive HELP!!!!!
^^&&^^ Feb 13, 2009 11:45 AM (in response to Daggins)Use anything but HelpID.
You still need to import a map file.
The content of the marker must be the unique entry in the map file for the ID you are targeting (eg. IDH_ABCABC_ABC). Look up my username, I went around and around early on trying to get this to work and finally did. There more be more detail in that (much older) thread. -
2. Re: Context-Sensitive HELP!!!!!
Daggins Feb 13, 2009 3:44 PM (in response to ^^&&^^)Thanks for responding to my issue, ^^&&^^. I appreciate your assistance; however, I'm still dumbfounded.
I created a WebHelp project, not an HTML-Help project. Don't know if that makes a difference with the problem I'm having.
I tried using a different marker name, but it made no difference (don't know why it would, but perhaps someone could explain).
As far as I understand, I don't need to import a map file. There are two ways to assign Map IDs: the developer can generate a map file, which the author can import into RH, or the author can generate the map file and provide this information to the developer. I would like to do the latter; I simply want to use the Map IDs that should be populated in the BSSCDefault.h map file according to the marker entries defined in FM.
I'm not at the stage where I can provide a map file to the developer; that's getting too far ahead of what I'm trying to accomplish. I simply want to see the marker entries in FM appear as Map IDs in RH.
In another thread, I did find the following information from Mayank of the RoboHelp team that explains what I'm trying to do:
Here is the flow in RoboHelp.
1. Help Author inserts his own Map IDs as marker text in the FrameMaker document. (e.g. HIDD_APP_PREF_FIRST_DIALOG)
2. Help Author mentions the name of the marker in RoboHelp during Add/Import of FrameMaker document.
3. RoboHelp reads the marker, marker text and the document content and generates Context Sensitive Help Map IDs. It also generates a .h (equivalent to .hm) file.
4. This .h file is provided by the help author to the developer to be used in his application.
In my case, RoboHelp does not generate Context-Sensitive Help Map IDs. -
3. Re: Context-Sensitive HELP!!!!!
Guest Feb 24, 2009 3:02 AM (in response to Daggins)
For RH7 we need to import the map file (.h) which has the information about which of the Context Sensitive Help's are to be imported/generated on linking/Import even for the flow where "author can generate the map file and provide this information to the developer" we do have to import this Map file before updating link
For your case Map file will look like
#define ID1 1
#define ID2 2
#define ID3 3
then after updating the link and with "HelpID" in the Other setting field the Context Sensitive Help will get generated with the above mentioned IDs
here the string values of the Context Sensitive Help will be 'ID1' and numeric value of the Context Sensitive Help will be '1' for the first instance of the marker with marker text = 'ID1' and so on...
PS - Marker text serves as a Map ID

